Class TripleTermSupportTest

java.lang.Object
org.eclipse.rdf4j.testsuite.repository.TripleTermSupportTest

@TestInstance(PER_CLASS) @Timeout(value=10L, unit=MINUTES) public abstract class TripleTermSupportTest extends Object
Test cases for triple term support in the Repository.
Author:
Jeen Broekstra
  • Field Details

  • Constructor Details

    • TripleTermSupportTest

      public TripleTermSupportTest()
  • Method Details

    • setUp

      @BeforeEach public void setUp()
    • tearDown

      @AfterEach public void tearDown()
    • testAddRDFStarObject

      @Test public void testAddRDFStarObject()
    • testSparqlTripleTermInObjectPosition

      @Test public void testSparqlTripleTermInObjectPosition()
    • testSparqlReifiedTripleOnSubjectPosition

      @Test public void testSparqlReifiedTripleOnSubjectPosition()
    • testSparqlUpdateWithTripleTermVariants

      @ParameterizedTest(name="{0}") @MethodSource("tripleTermSetups") public void testSparqlUpdateWithTripleTermVariants(String testName, Runnable setup)
    • testTripleTermAddAndRetrieveSparql

      @ParameterizedTest(name="{0}") @MethodSource("tripleTermInsertionMethods") public void testTripleTermAddAndRetrieveSparql(String testName, Runnable setup, String queryString)
    • testTripleTermAddAndRetrieveSparqlSeparateTransaction

      @ParameterizedTest(name="{0}") @MethodSource("tripleTermInsertionMethods") public void testTripleTermAddAndRetrieveSparqlSeparateTransaction(String testName, Runnable setup, String queryString)
    • testRdf12AddAndRetrieve

      @Test public void testRdf12AddAndRetrieve()
    • testMemoryStore_ReifiedTripleTerm

      @Test public void testMemoryStore_ReifiedTripleTerm()
    • testReifiedTripleInObjectPosition

      @Test public void testReifiedTripleInObjectPosition()
    • testTripleTermInObjectPosition

      @Test public void testTripleTermInObjectPosition()
    • createRepository

      protected abstract Repository createRepository()