在 junit4 中有没有一种方法可以创建具有多种类型(如 int、double 和 string)的数据驱动测试?

问题描述 投票:0回答:0

我正在 junit 4 中编写测试以测试多种数据类型。当方法无法接受对象类型时,如何在测试方法时让数据驱动测试以 int、double 和 String 运行。

Object[][] data = {
            {1, 2, 3, 1},
            {3, 1, 2, 1},
            {0, 0, 0, 0},
            {1.0, 2.0, 3.0, 1.0},
            {-1.0, -2.0, -3.0, -3.0},
            {0.0, 0.0, 0.0, 0.0},
            {"a", "b", "c"},
            {"hi", "bye", "hello"},
            {"boy", "girl", "child"}
        };

我尝试单独创建数据驱动测试,但这不起作用,因为只有一个 a、b、c 变量。在此之后,我尝试创建 serparate 变量,但这需要多个构造函数,这是不可能的。

java junit4
© www.soinside.com 2019 - 2024. All rights reserved.