junit

作者: 勇者与王者 | 来源:发表于2019-10-22 11:52 被阅读0次

junit:
调用每个@Test方法前,为测试类创建一个实例,实现测试方法间的独立性,避免互相影响

assertArrayEquals() 断言A数组和B数组相等
assertEquals(a,b) 断言a对象和b对象相等,调用equals方法
assertSame(a,b) 断言a,b是否为同一对象
assertTrue(a) 断言条件a不为真
assertNotNull(a) 断言a对象不为null

一次运行多个测试类:使用Suite,Runner

使用Parameterized测试运行器运行测试类:
1.测试类必须使用 @RunWith注释,将该测试运行器的class方法作为参数value
2.声明测试中使用的实例变量
3.提供一个 @Parameters注释的方法 public static Collection,其中的元素必须是长度相同的数组,且和该类唯一的公共构造器参数列表匹配(只允许一个公共构造器)

其他测试运行器:
org.junit.runners.Junit4
org.junit.runners.parameterized
org.junit.runners.Suite

相关文章

网友评论

      本文标题:junit

      本文链接:https://www.haomeiwen.com/subject/vhhqvctx.html