java - JUnit中如何选择特定的数据提供者?

标签 java junit

我有两个数据供应商和一堆测试。

@Parameters(name = "good")
public static Collection goodNumbers() {...}

@Parameters(name = "bad")
public static Collection badNumbers() {...}

如何为一组测试选择数据,为另一组选择数据?

最佳答案

看起来您正在使用 JUnit 的 @Parameterized 运行程序。此运行程序不支持多个数据供应商。每组测试都需要一个单独的测试类。该名称仅用于命名数据​​集。请查看Parameterized documentation .

关于java - JUnit中如何选择特定的数据提供者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29475084/

相关文章:

java - JDialog返回值?

java - 将 Java Web 应用程序映射到子域

java - 如何解决使用Mockito.any()时的困惑?

spring - 使用 REQUIRES_NEW 对事务方法进行单元测试并始终强制回滚

java - 由于奇怪的错误,无法使用 Cucumber 启动 Junit 测试

java - 播放不间断的声音声音池

java - NoClassDefFound错误: com/google/api/gax/grpc/GrpcStatusCode

java - 一个 Activity 不会向另一个 Activity 发送 Intent

junit - 父类(super class)中的@BeforeAll 未执行

java - junit 主要方法测试失败