junit4 参数化测试 (惭愧,工作了这么多年都没用过这功能!)
2012-05-18 18:43
211 查看
package com.yy.redis; import java.util.Arrays; import java.util.Collection; import junit.framework.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; /** * @author zhaoming23@gmail.com * 2012-5-18 下午06:34:12 */ @RunWith(Parameterized.class) public class ParamTest { private int input; private int output; public ParamTest(int input, int output) { this.input = input; this.output = output; } /** 这个方法必须是叫data 而且是public static的类型 */ @Parameters public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { {1, 1}, {2, 4}, {3, 9}, {-3, 9}, }); } @Test public void test() { int square = Calc.square(input); Assert.assertEquals(output, square); } private static class Calc { public static int square(int x) { return x * x; } } }
相关文章推荐
- 软件测试工具LoadRunner参数化功能详解(十)
- 单元测试(二)JUnit 进阶功能:assertThat、Parameterized 参数化测试、Theories 理论型测试
- Junit4参数化测试实现程序与用例数据分离
- Junit4 参数化测试 判断三角形的例子
- 使用spring提供的测试功能结合JUnit4进行单元测试
- Junit4进行参数化测试
- Junit4进行参数化测试
- Java JUnit 调用Excel表中数据 参数化测试 JUnit4
- 转载:JUnit4的参数化测试和打包测试
- Java单元测试工具:JUnit4(四)——JUnit测试套件使用及参数化设置
- 用JUnit4进行参数化测试
- junit4中的参数化测试
- 用JUnit4进行参数化测试
- JUnit4笔记(三)---JUnit的测试套件和参数化设置
- 功能测试的测试工作流程
- 功能测试的测试工作流程
- junit4 测试参数化
- 功能测试的测试工作流程[转自希赛顾问]
- JUnit4:多组数据的单元测试:用JUnit4做参数化测试
- Junit4——测试套件的使用和参数化测试