@BeforeClass public void init() { suite = eval.generateTestCases(manifest, web); suite.setName("W3C RDF1.1/XML test"); suite.setUri(web); suite.setManifest(manifest); }
@DataProvider public static Object[][] data(Method mt) { String mn = mt.getName(); String test = mn.substring(4, mn.length()); List list; // 1. return all test cases if ("all".equalsIgnoreCase(test)) { list = suite.getTests(); } else { // 2. return test case with certain type String testType = TestHelper.getValueByFieldName("test.w3c.model.TestType", test); if (testType == null) { return null; } list = suite.getTestCasesByType(testType); } return TestHelper.toObjectArray(list); }