如何使用junit5参数化测试将特定测试数据传递给测试类?

时间:2018-04-09 15:03:14

标签: junit junit5

实施例: 我正在使用参数化测试方法编写Junit5测试,我能够使用csvFileSource方法运行测试,问题是我的测试类文件包含几个测试1.使用正确的凭据登录2.使用不正确的凭据登录等等。

如果我在同一个csv文件中指定了两组凭据(一个用于使用正确凭据登录,一个用于使用不正确凭据进行登录),则每个凭据都会访问所有凭据并运行两次。如何从csv文件中为我的测试类中的每个子测试准确选择特定的测试数据?

1 个答案:

答案 0 :(得分:0)

您可以在CSV文件中添加其他字段,例如“标记”并根据该字段更改测试执行。例如在阳性测试中,检查Tag =阳性。

相关问题