JavaSE自学笔记019_Real(Junit测试类)
一、JUnit断言
Junit所有的断言都包含在Assertion类中
这个类提供了很多有用的断言方法来编写测试用例,只有失败的断言才会被记录,Assert类中的一些有用的方法:
assertEquals(boolean expected, boolean actual)检查两个变量活着等式是否平衡。
assertTrue(boolean expected, boolean actual)检查条件为真
。。。。。
断言不成功会抛出异常,会有红色的进度条,断言能够帮助我们很好的预判结果,即使程序运行正确但是结果不正确,也会以失败结束。
二、JUnit注解
1、@Test:这个注解说明依附再JUnit得public void 方法可以作为一个测试案例。
2、@Before:有些测试在运行前需要创造几个相似的对象,在public void 方法加该注释是因为该方法需要在test方法之前运行。
3、@After:如果你将外部资源在Before方法中分配,那么你需要在运行后释放他们,在public void 方法加该注释是因为该方法需要在test方法之后运行。
三、命名规范
单元测试类的命名规范为:被测试类的类名+Test
单元测试类中测试方法的命名规范为:test+北侧方法的方法名+XXX,其中XXX为对同一个方法的不同单元测试用力的自定义名称