?????????
???????@RunWith??@SuiteClasses????????????????????????????????????????????????????????е?????@SuiteClasses???????м??ɡ?
????????????????????

?????????????????????????2??????????????????
????5) ????????
??????? testMultiple
????//@Ignore("??????????")  @Test
????public void testMultiple() {
????assertEquals(result??Math.multiple(faciend??multiplicator));
????}
??????д??????????
????@Parameters
????public static Collection multipleValues() {
????return Arrays.asList(new Object[][] {
????{3?? 2?? 6 }??
????{4?? 3?? 12 }??
????{5?? 7?? 35 }??
????{6?? 7?? 42 }??
????{11?? 7?? 77 }??
????{25?? 4?? 100 }??
????{34?? 3?? 102 }??
????{21?? 5?? 105 }??
????{11?? 22?? 242 }??
????{8?? 9?? 72 }});
????}
?????????
??????????@Parameters???????????????????????????
???????????????????????
????int faciend;
????int multiplicator;
????int result;
????public MathTest(int faciend?? int multiplicator?? int result) {
????this.faciend = faciend;
????this.multiplicator = multiplicator;
????this.result = result;
????}
?????????
?????????????????????????
???????????????????????????
????@RunWith(Parameterized.class)
???????????????????£?

?????????????9?Ρ?
????????
??????ε???????????????????????????????????????????????????????????????????????????????????????????????????????????д????????????????????к?????????????????????????????????????????????????????????????????????????????????????й???????????????????????Ч?????????????C#?????????????????????????????????????????????????ü????д?????????????????????????????????????????????????????????????????????????????????????????????????????????????????и???????????·?????????????????????????????????????????????·?????????????????Ч?????????????????????????????????????????????????????????????????????????????????????????????????????????????