@Override public SPARQL11SyntaxTest createSPARQLSyntaxTest(String testURI, String testName, String testAction, boolean positiveTest) { return new Bigdata2ASTSPARQL11SyntaxTest(testURI, testName, testAction, positiveTest); }
@Override protected void setUp() throws Exception { super.setUp(); tripleStore = getStore(getProperties()); }
public static Test suite() throws Exception { final SPARQL11SyntaxTest.Factory factory = new SPARQL11SyntaxTest.Factory() { @Override public SPARQL11SyntaxTest createSPARQLSyntaxTest(String testURI, String testName, String testAction, boolean positiveTest) { return new Bigdata2ASTSPARQL11SyntaxTest(testURI, testName, testAction, positiveTest); } }; /** * Filter out known bad tests. * * See #1076 Negative parser tests */ TestSuite suite = new TestSuite(); suite.addTest(SPARQL11SyntaxTest.suite(factory, false)); suite = filterOutTests(suite, knownBadTests); return suite; }
public static Test suite() { final TestSuite suite = new TestSuite(TestAll.class.getPackage() .getName()); /* * Test suite for expected AST translation targets. This is our primary * parser test suite. */ suite.addTest(TestAll_AST.suite()); try { /* * Manifest driven SPARQL parser compliance test suite. * * Note: This is the DAWG test suite. It verifies the compliance of * the SPARQL parser in terms of correct acceptance and correct * rejection, but it does not check the translation targets for the * parser and it is not aware of bigdata specific SPARQL extensions. */ // non-manifest driven suite for debugging. suite.addTestSuite(BigdataSPARQL2ASTParserTest.class); suite.addTest(Bigdata2ASTSPARQLSyntaxTest.suite()); suite.addTest(Bigdata2ASTSPARQL11SyntaxTest.suite()); //BLZG-1773 suite.addTestSuite(TestPrefixDeclProcessor.class); } catch (Exception ex) { throw new RuntimeException(ex); } return suite; }
static TestSuite filterOutTests(final TestSuite suite1, final Collection<String> testURIs) { final TestSuite suite2 = new TestSuite(suite1.getName()); final Enumeration<Test> e = suite1.tests(); while (e.hasMoreElements()) { final Test aTest = e.nextElement(); if (aTest instanceof TestSuite) { final TestSuite aTestSuite = (TestSuite) aTest; suite2.addTest(filterOutTests(aTestSuite, testURIs)); } else if (aTest instanceof Bigdata2ASTSPARQL11SyntaxTest) { final Bigdata2ASTSPARQL11SyntaxTest test = (Bigdata2ASTSPARQL11SyntaxTest) aTest; if (!testURIs.contains(test.testURI)) { suite2.addTest(test); } } } return suite2; }
public static Test suite() { final TestSuite suite = new TestSuite(TestAll.class.getPackage() .getName()); /* * Test suite for expected AST translation targets. This is our primary * parser test suite. */ suite.addTest(TestAll_AST.suite()); try { /* * Manifest driven SPARQL parser compliance test suite. * * Note: This is the DAWG test suite. It verifies the compliance of * the SPARQL parser in terms of correct acceptance and correct * rejection, but it does not check the translation targets for the * parser and it is not aware of bigdata specific SPARQL extensions. */ // non-manifest driven suite for debugging. suite.addTestSuite(BigdataSPARQL2ASTParserTest.class); suite.addTest(Bigdata2ASTSPARQLSyntaxTest.suite()); suite.addTest(Bigdata2ASTSPARQL11SyntaxTest.suite()); //BLZG-1773 suite.addTestSuite(TestPrefixDeclProcessor.class); } catch (Exception ex) { throw new RuntimeException(ex); } return suite; }
@Override protected void setUp() throws Exception { super.setUp(); tripleStore = getStore(getProperties()); }
public static Test suite() throws Exception { final SPARQL11SyntaxTest.Factory factory = new SPARQL11SyntaxTest.Factory() { @Override public SPARQL11SyntaxTest createSPARQLSyntaxTest(String testURI, String testName, String testAction, boolean positiveTest) { return new Bigdata2ASTSPARQL11SyntaxTest(testURI, testName, testAction, positiveTest); } }; /** * Filter out known bad tests. * * See #1076 Negative parser tests */ TestSuite suite = new TestSuite(); suite.addTest(SPARQL11SyntaxTest.suite(factory, false)); suite = filterOutTests(suite, knownBadTests); return suite; }
@Override public SPARQL11SyntaxTest createSPARQLSyntaxTest(String testURI, String testName, String testAction, boolean positiveTest) { return new Bigdata2ASTSPARQL11SyntaxTest(testURI, testName, testAction, positiveTest); }
static TestSuite filterOutTests(final TestSuite suite1, final Collection<String> testURIs) { final TestSuite suite2 = new TestSuite(suite1.getName()); final Enumeration<Test> e = suite1.tests(); while (e.hasMoreElements()) { final Test aTest = e.nextElement(); if (aTest instanceof TestSuite) { final TestSuite aTestSuite = (TestSuite) aTest; suite2.addTest(filterOutTests(aTestSuite, testURIs)); } else if (aTest instanceof Bigdata2ASTSPARQL11SyntaxTest) { final Bigdata2ASTSPARQL11SyntaxTest test = (Bigdata2ASTSPARQL11SyntaxTest) aTest; if (!testURIs.contains(test.testURI)) { suite2.addTest(test); } } } return suite2; }