티스토리 뷰

이제 관심밖의 IT 기술/ETC

JUnit3 example

트래이닝맨 2011. 10. 26. 14:23
728x90
반응형
정의
테스트 런너/ 테스트 스위트

테스트 런너 cmd에서 실행방법
java -CP juit.jar;.junit.textui.TestRunner 
<테스트 런너>
package com.jhouse.tdd.examples;

import junit.framework.TestCase;
import junit.framework.TestSuite;

public class JunitTest3_TestRunner1_exec extends TestCase {

     public void testJunitTest1() {
          assertTrue(true);
     }
    
     public void testJunitTest2() {
          assertTrue(true);
     }
    
     public static void main(String []args){
          junit.swingui.TestRunner.run(JunitTest3_TestRunner1_exec.class);
          junit.textui.TestRunner.run(JunitTest3_TestRunner1_exec.class);
          junit.awtui.TestRunner.run(JunitTest3_TestRunner1_exec.class);
     }
    
}
..결과
 

 
Time: 0

OK (2 tests)   <text>



<테스트 스위트>
package com.jhouse.tdd.examples;

import junit.framework.Test;
import junit.framework.TestSuite;

public class JunitTest3_TestSuite1_exec {

     public static void main(String [] args){
          junit.swingui.TestRunner.run(JunitTest3_TestSuite1_exec.class);
     }
     public static Test suite(){
          TestSuite suite = new TestSuite();
          suite.addTestSuite(JunitTest3_TestRunner1_exec.class);  //Add test case
          suite.addTest(JunitTest3_TestSuite2.suite());           //Add test suite
         
          return suite;
     }
}
결과



반응형
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함