PHPUnitManual:18.3
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":""}