본문 바로가기

반응형

unittest

(4)
QUnit callback Callback functions 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 자바스크립트를 단위테스트하는 QUnit 입니다. JQuery 도 QUnit으로 테스트했다고 합니다. 사용법이 간단해서 간단한 예제를 적어 봅니다. $(document).ready(function(){ test("OK Test", 2, function(){ // OK test 라는 이름으로 2번의 assertion을 기대 ok(true); ok(false, "not true! only true is pass"); }); test("Expected Test", 1, function(){ // 기대하는 assertion 횟수가 달라서 실패 }); test("Equals Test", 4, function(){ // Equals Test 라는 이름으로 5번의 assertion을 기대 equal(1,true); e..
[UnitTest] SameTest 테스팅도구인 UnitTest 그중에서 PHP에서 쓰는 테스트툴들이 몇가지 있다. 이전 버전의 프레임워크를 만들때 만들어 두었던 유닛테스트.. 일명 SameTest ! PHPUnit 이랑 비슷할수도 있을듯...; 써본게 그거라; 아직 고급기능은 없고 단순한 비교기능만 있을뿐이다. sameValue($mHope, $mValue) - 두값을 비교(데이터타입,값) sameType($type, $mValue) - 데이터 타입을 비교 sameClass($sName,$oClass) - 인스턴스의 클래스이름 비교 sameInt($mValue), sameInteger($mValue) - 정수형인가 sameFloat($mValue), sameDouble($mValue) - 실수형인가 sameString($mValue) -..
PHP Unit Test :: sameTest PHP Unit Test 를 사용할려고 PHPUnit을 알아봤는데 콘솔으로 해야하는 단점이 있어서 만들어봤음; 현재 되는 기능은 전체 테스트의 before, after 와 테스트 매소드마다 before,after 실행과 실행시 출력되는 html문 표시 sameValue : 두개값이 동일한지 비교 sameType : 한개의 값이 지정한 변수형이랑 일치하는지 확인 테스트 결과이다. 모든 before,after를 이용하지 않고 실행한 결과이다. 아래는 모든 before,after를 사용한 결과이다. 그냥 echo로 글만 찍어줬음; 좀 애매했던 에러라인 출력을 끝냈으니 기능을 좀더 보안해야할거 같음.

반응형