小编Kor*_*ian的帖子

从.txt文件运行整个数据集的JUnit(JAVA)测试

JUnit对我来说是新鲜事,我正在测试我的应用程序如下:

@Before
code...

@After
code...

@Test
test for data1

@Test
test for data2...

@Test
test for dataN
Run Code Online (Sandbox Code Playgroud)

但是当我为不同的参数测试相同的方法时,我不希望我的测试需要几百行.我想做这样的事情,但我想得到每个测试的结果

@Test
public final void testAll(){

    String data = load from file
    String bool = load from file
    boolean expectedResult;
    if(bool.equals("T")
        expectedResult = true;
    else
        expectedResult = false;
    assertEquals(expectedResult, testedMethod(data);
}
Run Code Online (Sandbox Code Playgroud)

内部有一些循环testAll()用于所有数据.

java testing junit

2
推荐指数
1
解决办法
277
查看次数

标签 统计

java ×1

junit ×1

testing ×1