반응형
Callback functions
테스트 전에 위의 코드를 넣게 되면 하나의 test가 끝날때마다 alert으로 이름, 실패, 성공, 전체 수를 알려주게 됩니다.
이와 같은 방식으로 callback함수를 사용하여 원하는 테스트를 만들 수 있습니다.
- QUnit.log({result, actual, expected, message}) Assertion 이 종료되었을 때 호출. result 는 boolean. message는 string
- QUnit.start({name}) 하나의 test가 시작될 때 호출 , setup 과 같음
- QUnit.testDown({name, failed, passed, total}) 하나의 test가 완료되었을 때 실행 , teardown 과 같음
- QUnit.moduleStart({name}) 새로운 모듈의 test가 실행될 때 호출
- QUnit.moduleDone({name, failed, passed, total}) 모듈의 test가 모두 완료되었을 때 호출
- QUnit.begin() 테스트의 시작 전 한번만 호출된다.
- QUnit.done({failed, passed, total, runtime})
테스트가 모두 끝났을 때 호출된다. Runtime은 실행시간으로 milliseconds 이다.
QUnit.testDone = function(param){ alert("name : "+param.name+"\n"+ "failed : "+param.failed+"\n"+ "passed : "+param.passed+"\n"+ "total : "+param.total+"\n"); }
테스트 전에 위의 코드를 넣게 되면 하나의 test가 끝날때마다 alert으로 이름, 실패, 성공, 전체 수를 알려주게 됩니다.
이와 같은 방식으로 callback함수를 사용하여 원하는 테스트를 만들 수 있습니다.
반응형
'Programming' 카테고리의 다른 글
섀시 (chassis) (0) | 2011.12.11 |
---|---|
extern "C" (0) | 2011.10.31 |
QUnit (0) | 2011.06.01 |
리눅스에서 pear 설치 (0) | 2011.05.18 |
HTTP1.1 400 bad request (0) | 2011.02.21 |