java-junit单元测试工具
Junit下载地址:http://pan.baidu.com/s/1eQfQQw6
优点:
1.不用写把方法写main函数里面进行测试。
2.不用进行人工对比。
操作:
1.导入junit测试单元的jar包
2.在方法上面添加 @Test就可以了
3.选中方法→右击→Run AS→JUnit Test
4.测试结果:绿条测试通过,红条测试失败。
junit要注意的细节:
1. 如果使用junit测试一个方法的时候,在junit窗口上显示绿条那么代表测试正确,
如果是出现了红条,则代表该方法测试出现了异常不通过。
2. 如果点击方法名、 类名、包名、 工程名运行junit分别测试的是对应的方法,类、 包中 的所有类的test方法,工程中的所有test方法。
3. @Test测试的方法不能是static修饰与不能带有形参。
4. 如果测试一个方法的时候需要准备测试的环境或者是清理测试的环境,那么可以@Before、 @After 、@BeforeClass、 @AfterClass这四个注解。
@Before、 @After 是在每个测试方法测试的时候都会调用一次, @BeforeClass、 @AfterClass是在所有的测试方法测试之前与测试之后调用一次而已。
断言(Assert)使用:
Assert.assertSame(new String("asdf"), "asdf");//使用==比较结果为true
Assert.assertNotSame(new String("a"), "a");//使用==比较结果为false
Assert.assertNull("asdf");//应是null
Assert.assertNotNull(null);//应是非null
Assert.assertTrue(true);//应是true
Assert.assertFalse(false);//应是false
Assert.assertEquals(new String("asdf"), "asdf");//使用equals()比较结果为true