实际上使用参数化设置看起来还是比较繁琐的。如果在测试方法内添加多个断言岂不是更好的选择?
例:
@Test
public void testMethod1(){
assertEquals("aaa", "aaa");
assertEquals("bbb", "bbb");
assertEquals("ccc", "ccc");
assertEquals("ddd", "xxx");
}
例:
@Test
public void testMethod1(){
assertEquals("aaa", "aaa");
assertEquals("bbb", "bbb");
assertEquals("ccc", "ccc");
assertEquals("ddd", "xxx");
}
2018-03-09
1.@BeforeClass修饰的方法会在所有方法被调用前被调用,且该方法是静态,所以当测试类被加载后接着就会运行它,且在内存中只会存在一份实例,比较适合加载配置文件。
2.@AfterClass所修饰的方法通常用来对资源的清理,如关闭数据库连接
3.3.@Before和@After会在每个测试方法前后个执行一次。
2.@AfterClass所修饰的方法通常用来对资源的清理,如关闭数据库连接
3.3.@Before和@After会在每个测试方法前后个执行一次。
2018-01-06
静态导入
例如打印操作System.out.println(...);就可以将其写入一个静态方法print(...),在使用时直接print(...)就可以了。
例如打印操作System.out.println(...);就可以将其写入一个静态方法print(...),在使用时直接print(...)就可以了。
2017-12-23