Class SPARQLQueryComplianceTest

java.lang.Object
org.eclipse.rdf4j.testsuite.query.parser.sparql.manifest.SPARQLComplianceTest
org.eclipse.rdf4j.testsuite.query.parser.sparql.manifest.SPARQLQueryComplianceTest
Direct Known Subclasses:
GeoSPARQLManifestTest, SPARQL10QueryComplianceTest, SPARQL11QueryComplianceTest, SPARQL12QueryComplianceTest

public abstract class SPARQLQueryComplianceTest extends SPARQLComplianceTest
Base functionality for SPARQL query compliance test suites .
Author:
Jeen Broekstra
  • Constructor Details Link icon

    • SPARQLQueryComplianceTest Link icon

      public SPARQLQueryComplianceTest()
    • SPARQLQueryComplianceTest Link icon

      public SPARQLQueryComplianceTest(List<String> excludedSubdirs)
  • Method Details Link icon

    • newRepository Link icon

      protected abstract Repository newRepository() throws Exception
      Throws:
      Exception
    • testParameterListener Link icon

      protected void testParameterListener(String displayName, String testURI, String name, String queryFileURL, String resultFileURL, Dataset dataset, boolean ordered, boolean laxCardinality)
      This can be overridden in order to read one or more of the test parameters.
      Parameters:
      displayName -
      testURI -
      name -
      queryFileURL -
      resultFileURL -
      dataset -
      ordered -
      laxCardinality -
    • tests Link icon

      @TestFactory public abstract Collection<org.junit.jupiter.api.DynamicTest> tests()
    • getTestData Link icon

      public Collection<org.junit.jupiter.api.DynamicTest> getTestData(String manifestResource)
    • getTestData Link icon

      public Collection<org.junit.jupiter.api.DynamicTest> getTestData(String manifestResource, boolean approvedOnly)