PHPUnitManual:18.3

From 흡혈양파의 번역工房
Jump to navigation Jump to search
18.3 테스트 결과 (JSON)

JavaScript Object Notation (JSON)[1] 은 경량 데이터 교환용 포맷입니다. 다음 예는 ArrayTest 가 생성한 JSON 메세지입니다.

{"event":"suiteStart","suite":"ArrayTest","tests":2}
{"event":"test","suite":"ArrayTest",
 "test":"testNewArrayIsEmpty(ArrayTest)","status":"pass",
 "time":0.000460147858,"trace":[],"message":""}
{"event":"test","suite":"ArrayTest",
 "test":"testArrayContainsAnElement(ArrayTest)","status":"pass",
 "time":0.000422954559,"trace":[],"message":""}


다음 JSON 메세지는, 테스트 클래스 FailureErrorTest 의 테스트 testFailure 와 testError 가 출력한 것입니다. 실패와 에러가 어떻게 표시되는지를 확인할 수 있습니다.

{"event":"suiteStart","suite":"FailureErrorTest","tests":2}
{"event":"test","suite":"FailureErrorTest",
 "test":"testFailure(FailureErrorTest)","status":"fail",
 "time":0.0082459449768066,"trace":[],
 "message":"Failed asserting that <integer:2> is equal to <integer:1>."}
{"event":"test","suite":"FailureErrorTest",
 "test":"testError(FailureErrorTest)","status":"error",
 "time":0.0083680152893066,"trace":[],"message":""}


Notes