Nunit3 中的动态测试用例
Dynamic test cases in Nunit3
我有整数值作为测试用例(不同用户的 ID),我不想对它们进行硬编码,我有一个从 API 获取用户的方法。据说in specs,动态测试用例规范还没有实现。是否可以在测试执行前加载测试用例?
我们使用术语 "dynamic test cases" 表示测试不是在 运行 之前创建的,而是在 运行 期间创建的。具体来说,测试用例可以改变,而测试是运行宁。
听起来这不是您需要的。如果我理解正确,您希望在创建测试时以编程方式获取用户 ID。您可以在使用 API 获取用户 ID 的方法上使用 TestCaseSourceAttribute
轻松地做到这一点。
我有整数值作为测试用例(不同用户的 ID),我不想对它们进行硬编码,我有一个从 API 获取用户的方法。据说in specs,动态测试用例规范还没有实现。是否可以在测试执行前加载测试用例?
我们使用术语 "dynamic test cases" 表示测试不是在 运行 之前创建的,而是在 运行 期间创建的。具体来说,测试用例可以改变,而测试是运行宁。
听起来这不是您需要的。如果我理解正确,您希望在创建测试时以编程方式获取用户 ID。您可以在使用 API 获取用户 ID 的方法上使用 TestCaseSourceAttribute
轻松地做到这一点。