在 Junit 中使用参数化。我想从一个单独的类中使用两个 String[](userId 和 account)。我知道这对于TestData.usersString[]可以正常工作,但我不确定如何让它也返回TestData.accountsString[] 并配对数据。目标是将每个用户 ID 和帐户配对到每个测试中。例如:test1 使用 user1 和 acct1 执行测试,test2 使用 user2 和 acct2 执行测试,依此类推。@RunWith(Parameterized.class)public class TestUpdateUserAccounts extends Base {private String userId;private String account;public TestUpdateUserAccounts(String userId, String account) { this.userId = userId; this.account = account;}@Parameters(name = "{0}")public static Collection userPlusAccount() { return Arrays.asList(TestData.users); // NEED HELP HERE - HOW TO PAIR EACH TestData.accounts WITH EACH USER}@Testpublic void checkUserAccount() { //code here that will execute some steps assertTrue(user.connectedToAccount(account));}在里面 TestData.javapublic static String[] users = { "user1", "user2", "user3", "user4", "user5" };public static String[] accounts = { "acct1", "acct2", "acct3", "acct4", "acct5" };我错过了一些很明显的东西吗?预先感谢您的任何指导!
添加回答
举报
0/150
提交
取消