一、配置环境
使用JUnit首先需要导入JUnit类库,在工程名字上右键,选择属性
选择Java Build Path,然后选择Libraries,Add Library选择JUnit添加
二 、编写测试代码
编写一个简单的Cat类作为被测试代码,它有两个方法:public class Cat { public void run(){ System.out.println(" Cat run "); } public void eat(){ System.out.println(" Cat eat "); } }
然后编写测试类CatTest来测试Cat类的方法:
public class CatTest { public void testRun(){ Cat cat = new Cat(); cat.run(); } }
在CatTest类的测试方法上加@Test注解
public class CatTest { @Test public void testRun(){ Cat cat = new Cat(); cat.run(); } }
使用JUint运行测试代码
在底部Console对话框查看运行结果,JUint对话框显示测试统计结果
三、@Before和@After注解
public class CatTest { Cat cat; @Before public void before(){ System.out.println("before"); cat = new Cat(); } @Test public void testRun(){ cat.run(); } @Test public void testEat(){ cat.eat(); } @After public void after(){ System.out.println("after"); } }
@Before注解的方法在每个测试方法之前运行一次,@After注解的方法在每个测试方法之后执行一次。
@BeforeClass和@AfterClass注解的方法只在测试类生成和销毁时候运行一次,而且它们注解的方法必须是static的。
四、断言
通过Assert类的静态方法给测试方法加断言。断言失败则测试不通过。