2
我试图写在JUNIT4参数测试,我不知道如何使例如多个参数的多个@参数:使用的JUNIT4
@参数1 {1,2,3,4}
使用@参数1@参数2 {3,55,66,77}
@ TEST2 运行测试使用
@ TEST1 运行测试@ parameters2
任何人都可以提供一个样本片段,这将不胜感激。
谢谢。
我试图写在JUNIT4参数测试,我不知道如何使例如多个参数的多个@参数:使用的JUNIT4
@参数1 {1,2,3,4}
使用@参数1@参数2 {3,55,66,77}
@ TEST2 运行测试使用
@ TEST1 运行测试@ parameters2
任何人都可以提供一个样本片段,这将不胜感激。
谢谢。
import org.junit.experimental.theories.Theories;
import org.junit.experimental.theories.Theory;
import org.junit.experimental.theories.suppliers.TestedOn;
import org.junit.runner.RunWith;
@RunWith(Theories.class)
public class SuppliedByTest {
@Theory
public void test1(@TestedOn(ints = { 2, 3, 4, 7, 13, 23, 42 }) int i) {
System.out.println(i);
}
@Theory
public void test2(@TestedOn(ints = { 6, 3, 4, 7, 13, 23, 42 }) int i) {
System.out.println(i);
}
}