Tôi có thể có nhiều phương thức với @Parameters trong lớp kiểm tra junit đang chạy với lớp Parameterized không?@parameters in Junit 4
@RunWith(value = Parameterized.class)
public class JunitTest6 {
private String str;
public JunitTest6(String region, String coverageKind,
String majorClass, Integer vehicleAge, BigDecimal factor) {
this.str = region;
}
@Parameters
public static Collection<Object[]> data1() {
Object[][] data = {{some data}}
return Arrays.asList(data);
}
@Test
public void pushTest() {
System.out.println("Parameterized str is : " + str);
str = null;
}
@Parameters
public static Collection<Object[]> data() {
Object[][] data = {{some other data}}
return Arrays.asList(data);
}
@Test
public void pullTest() {
System.out.println("Parameterized new str is : " + str);
str = null;
}
}
có điều này có thể là giải pháp, Cảm ơn bạn Yishai. – ravinikam
Theo http://blogs.oracle.com/jacobc/entry/junit_theories, bạn không thể ... – dm76
@ dm76, liên kết của bạn dường như cũng làm những gì người hỏi hỏi (nhiều điểm dữ liệu thay thế cho nhiều phương thức tham số), vì vậy tôi là nut hiểu nhận xét của bạn? – Yishai