【发布时间】:2016-01-09 13:59:10
【问题描述】:
@RunWith(DataProviderRunner.class)
@RunWith(SpringJUnit4ClassRunner.class)
public class DatabaseModelTest {
// some tests
}
或
@RunWith(Parameterized.class)
@RunWith(SpringJUnit4ClassRunner.class)
public class DatabaseModelTest {
// some tests
}
- 我们不能在一个测试用例类中使用两个 runner 属性...!!这样
我想用多个数据运行测试用例我如何在 Rest web 服务中传递多个参数来执行测试用例??
DataProviderRunner 的扩展类或参数化的任何解决方案?
谢谢 (保持连接52)
【问题讨论】:
-
为什么不使用自己的跑步者来合并其他两个人的行为?
-
请举个例子,我尝试过扩展类并在超类中设置跑步者,但它无法获得该跑步者@juherr 的属性!给我一个例子你想说什么?谢谢。
-
为什么需要两个跑步者?这两个运行器是参数化测试的不同方法。通常你应该只需要其中一个。
-
@StefanBirkner 编辑 ..感谢 Sprint junit 测试类执行和数据提供者第二个
标签: junit parameterized testng-dataprovider