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

How to choose specific data supplier in JUnit?

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

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

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

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

您似乎在使用 JUnit 的 @Parameterized 运行器。此跑步者不支持多个数据供应商。每组测试都需要一个单独的测试 class。该名称仅用于命名数据​​集。请查看 Parameterized documentation.