如何同时测试一组数据??看代码吧,代码里边有详细的步骤说明:
package com.wjl.junit; import java.util.Arrays; import java.util.Collection; import org.junit.Test; import static org.junit.Assert.*; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; /** * Junit_demo_10 * JUnit参数化设置:同时测试一组数据 * **/ //1、更改默认的测试运行器为@RunWith(Parameterized.class) @RunWith(Parameterized.class) public class ParameterTest { //2、声明变量用来存放预期值和输入值 int expected = 0;//预期值 int input1 = 0;//输入值1 int input2 = 0;//输入值2 //3、声明一个返回值为Collection的公共静态方法,并使用@Parameters进行修改 @Parameters public static Collection<Object[]> t(){ return Arrays.asList(new Object[][]{ {3,1,2}, {4,2,2}, {2,2,0} }); } //4、为测试类声明一个带有参数的公共构造方法,并在其中为变量赋值 public ParameterTest(int expected,int input1,int input2){ this.expected = expected; this.input1 = input1; this.input2 = input2; } //5、添加测试方法进行测试 @Test public void test(){ assertEquals(expected,new Calculate().add(input1,input2)); } }
运行结果如下:
相关推荐
junit单元测试——浅浅笔记
junit参数化测试的使用方法,数据驱动:数组,excel
Junit参数化测试的使用方法博客 的源代码
单元测试之道Java版——使用Junit,不错的学习测试的教材
用Eclipse进行软件单元测试,具体步骤和示例。
实验三:junit测试.rar实验三:junit测试.rar
JUnit是一个开放源代码的Java测试框架
JUnit学习资料
通过单元测试工具(Junit)支持,使学生对单元测试中测试用例的设计原则,设计方法进行了解和掌握。
junit-libs:junit测试包
JUnit技巧:程序员测试实用方法
《单元测试之道Java版:使用JUnit》PDF 下载
JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。
使用Junit4.12需要用的两个包,官网在国内无法下载
JUNIT软件测试软件测试技术JUnit和单元测试入门简介软件测试1、几个相关的概念白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试——软件或环境的修复或更正后...
赠送jar包:junit-jupiter-api-5.4.2.jar; 赠送原API文档:junit-jupiter-api-5.4.2-javadoc.jar; 赠送源代码:junit-jupiter-api-5.4.2-sources.jar; 赠送Maven依赖信息文件:junit-jupiter-api-5.4.2.pom; ...
单元测试框架Junit—— JUnit3.8.1 以及使用JUnit测试的代码demo。
安装好android studio后,测试并创建了一个HelloWord project,按照提示一步一步设置完成后,发现要下载一些gradle resource,结果下载了一夜也没有搞定。于是直接cancel掉,于是在Gradle Build时报错了,如下: ...
赠送jar包:junit-4.12.jar; 赠送原API文档:junit-4.12-javadoc.jar; 赠送源代码:junit-4.12-sources.jar; 包含翻译后的API文档:junit-4.12-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:...
★测试夹具:(Test Fixture):就是测试运行程序会在测试方法之前自动初始化、回收资源的工作。 Junit4引入的是类级别的夹具,编写规范如下: ①创建测试用例的实例 ②使用注解BeforeClass修饰用于初始化夹具的方法 ...