`

junit 4

 
阅读更多
package com.junitTest;


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

 

public class AllTestsSuite {

  public static Test suite() {
   TestSuite suite = new TestSuite(AllTestsSuite.class.getName());


   suite.addTest(new JUnit4TestAdapter(HelloJUnit4Test1.class));
   suite.addTest(new JUnit4TestAdapter(HelloJUnit4Test2.class));
   suite.addTest(new JUnit4TestAdapter(HelloJUnit4Test3.class));

   return suite;
 }
}
其中HelloJUnit4Test1.class、HelloJUnit4Test2.class和HelloJUnit4Test3.class是基本的JUnit4的测试单元。JUnit3这样的suite在eclipse中可以自动生成,还可以“Recreate Test Suite ...”,比较的方便。

 

package com.junitTest;
 
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses({HelloJUnit4Test1.class, HelloJUnit4Test2.class, HelloJUnit4Test3.class})
public class ProgramTestsSuit {
 public static Test suite() {
  TestSuite suite = new TestSuite(ProgramTestsSuit.class.getName());
  //$JUnit-BEGIN$
  //$JUnit-END$
  return suite;
 }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics