小编Ste*_*eph的帖子

是否有一个等同于NUnit的testcase属性的JUnit?

我已经搜索了JUnit测试用例,它提出了一些看起来实现起来要复杂得多的东西 - 你必须创建一个扩展测试用例然后调用的新类:

public class MathTest extends TestCase {
    protected double fValue1;
    protected double fValue2;

    protected void setUp() {
       fValue1= 2.0;
       fValue2= 3.0;
    }
 }

public void testAdd() {
   double result= fValue1 + fValue2;
   assertTrue(result == 5.0);
}
Run Code Online (Sandbox Code Playgroud)

但我想要的是非常简单的东西,比如NUnit测试用例

[TestCase(1,2)]
[TestCase(3,4)]
public void testAdd(int fValue1, int fValue2)
{
    double result= fValue1 + fValue2;
    assertIsTrue(result == 5.0);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在JUnit中这样做?

junit nunit unit-testing testcase testcaseattribute

25
推荐指数
5
解决办法
4716
查看次数

标签 统计

junit ×1

nunit ×1

testcase ×1

testcaseattribute ×1

unit-testing ×1