-
failure和Error的作用查看全部
-
JUnit的使用注意事项查看全部
-
Test Suite 的使用查看全部
-
多组数据同时测试查看全部
-
测试套件,执行所有指定的测试类查看全部
-
JUnit规范查看全部
-
package com.imooc.util; import static org.junit.Assert.*; import java.util.Arrays; import java.util.Collection; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; @RunWith(Parameterized.class) public class ParameterTest { /* * 1.更改默认的测试运行器为RunWith(Parameterized.class) * 2.声明变量来存放预期值 和结果值 * 3.声明一个返回值 为Collection的公共静态方法,并使用@Parameters进行修饰 * 4.为测试类声明一个带有参数的公共构造函数,并在其中为之声明变量赋值 */ int expected =0; int input1 = 0; int input2 = 0; @Parameters public static Collection<Object[]> t() { return Arrays.asList(new Object[][]{ {3,1,2}, {4,2,2} }) ; } public ParameterTest(int expected,int input1,int input2) { this.expected = expected; this.input1 = input1; this.input2 = input2; } @Test public void testAdd() { assertEquals(expected, new Calculate().add(input1, input2)); } }查看全部
-
作者秀着清脆机械键盘敲击声查看全部
-
Junit4具体的运行流程查看全部
-
测试失败的两种情形 failure 和 error查看全部
-
JUNIT4使用要点查看全部
-
XUnit是一套基于测试驱动开发的测试框架查看全部
-
#Junit——参数化设置# 提高代码的重用度 1.更改默认的测试运行器为RunWith(Parameterized.class) 2.声明变量存放预期值和结果值 3.声明一个返回值为Collection的公共静态方法,并使用@Parameters进行修饰 例如: public static Collection<Object[]>t(){ return Arrays.asList(new Object[][]{{3,2,1}{4,2,2}}); } 4.为测试类声明一个带有参数的公共构造函数,并在其中为之声明变量赋值(预期值、输入参数值等) 5.@Test构造测试类,使用通过构造函数传入参数的相关变量写测试类查看全部
-
#Junit——测试套件# 用于批量测试,测试套件中也可以测试其他测试套件 测试套件是一个空类,需要使用public修饰 @RunWith(Suite.class)——更改测试运行期为Suite.class,说明所修饰的类为测试套件的入口类 @Suite.SuiteClasses({测试类1.class,测试类2.class,...})——以数组的的形式作为SuiteClasses的参数 小结: 1.写一个作为测试套件的入口类,不包含其他的方法,用public修饰 2.更改测试运行器Suite.class 3.将要测试的类作为数组传入到Suite.SuiteClasses({})查看全部
-
#Junit——常用注解# 1.@Test:将一个普通的方法修饰成为一个测试方法 2.@Test(expected=XXX(异常类).class):会抛出该异常 3.@Test(timeout=毫秒 ):设置执行的时间,用于结束死循环或是性能测试 4.@Ignore:所修饰的测试方法会被测试运行器忽略 5.@RunWith:可以更改测试运行器org.junit.runner.Runner查看全部
举报
0/150
提交
取消