在JUnit4中,您可以使用Parameterized testrunner进行数据驱动的测试。
它的文档记录不是很好,但是基本思想是创建一个静态方法(用标记
@Parameters),该方法返回Object数组的Collection。这些数组中的每一个都用作测试类构造函数的参数,然后可以使用构造函数中设置的字段运行常规的测试方法。
您可以编写代码以读取和解析该
@Parameters方法中的外部文本文件(或从其他外部源获取数据),然后可以通过编辑此文件来添加新测试,而无需重新编译测试。

在JUnit4中,您可以使用Parameterized testrunner进行数据驱动的测试。
它的文档记录不是很好,但是基本思想是创建一个静态方法(用标记
@Parameters),该方法返回Object数组的Collection。这些数组中的每一个都用作测试类构造函数的参数,然后可以使用构造函数中设置的字段运行常规的测试方法。
您可以编写代码以读取和解析该
@Parameters方法中的外部文本文件(或从其他外部源获取数据),然后可以通过编辑此文件来添加新测试,而无需重新编译测试。