Class RDFStoreTest

java.lang.Object
org.eclipse.rdf4j.testsuite.sail.RDFStoreTest
Direct Known Subclasses:
RDFNotifyingStoreTest

@Timeout(60L) public abstract class RDFStoreTest extends Object
A JUnit test for testing Sail implementations that store RDF data. This is purely a test for data storage and retrieval which assumes that no inferencing or whatsoever is performed. This is an abstract class that should be extended for specific Sail implementations.
  • Field Details Link icon

    • painter Link icon

      protected IRI painter
    • paints Link icon

      protected IRI paints
    • painting Link icon

      protected IRI painting
    • picasso Link icon

      protected IRI picasso
    • rembrandt Link icon

      protected IRI rembrandt
    • guernica Link icon

      protected IRI guernica
    • nightwatch Link icon

      protected IRI nightwatch
    • context1 Link icon

      protected IRI context1
    • context2 Link icon

      protected IRI context2
    • sail Link icon

      protected Sail sail
    • con Link icon

      protected SailConnection con
    • vf Link icon

      protected ValueFactory vf
  • Constructor Details Link icon

    • RDFStoreTest Link icon

      public RDFStoreTest()
  • Method Details Link icon

    • setUpClass Link icon

      @BeforeAll public static void setUpClass()
    • afterClass Link icon

      @AfterAll public static void afterClass() throws Exception
      Throws:
      Exception
    • createSail Link icon

      protected abstract Sail createSail()
      Gets an instance of the Sail that should be tested.
      Returns:
      a Sail.
    • setUp Link icon

      @BeforeEach public void setUp()
    • tearDown Link icon

      @AfterEach public void tearDown()
    • testEmptyRepository Link icon

      @Test public void testEmptyRepository()
    • testValueRoundTrip1 Link icon

      @Test public void testValueRoundTrip1()
    • testValueRoundTrip2 Link icon

      @Test public void testValueRoundTrip2()
    • testValueRoundTrip3 Link icon

      @Test public void testValueRoundTrip3()
    • testValueRoundTrip4 Link icon

      @Test public void testValueRoundTrip4()
    • testValueRoundTrip5 Link icon

      @Test public void testValueRoundTrip5()
    • testDecimalRoundTrip Link icon

      @Test public void testDecimalRoundTrip()
    • testTimeZoneRoundTrip Link icon

      @Test public void testTimeZoneRoundTrip()
    • testLongURIRoundTrip Link icon

      @Test public void testLongURIRoundTrip()
    • testLongLiteralRoundTrip Link icon

      @Test public void testLongLiteralRoundTrip()
    • testReallyLongLiteralRoundTrip Link icon

      @Test public void testReallyLongLiteralRoundTrip()
    • testLongLangRoundTrip Link icon

      @Test public void testLongLangRoundTrip()
    • testCreateURI1 Link icon

      @Test public void testCreateURI1()
    • testCreateURI2 Link icon

      @Test public void testCreateURI2()
    • testInvalidDateTime Link icon

      @Test public void testInvalidDateTime()
    • testSize Link icon

      @Test public void testSize()
    • testAddData Link icon

      @Test public void testAddData()
    • testAddTripleContext Link icon

      @Test public void testAddTripleContext()
    • testAddWhileQuerying Link icon

      @Test public void testAddWhileQuerying()
    • testRemoveAndClear Link icon

      @Test public void testRemoveAndClear()
    • testClose Link icon

      @Test public void testClose()
    • testContexts Link icon

      @Test public void testContexts()
    • testQueryBindings Link icon

      @Test public void testQueryBindings()
    • testStatementEquals Link icon

      @Test public void testStatementEquals()
    • testStatementSerialization Link icon

      @Test public void testStatementSerialization() throws Exception
      Throws:
      Exception
    • testGetNamespaces Link icon

      @Test public void testGetNamespaces()
    • testGetNamespace Link icon

      @Test public void testGetNamespace()
    • testClearNamespaces Link icon

      @Test public void testClearNamespaces()
    • testRemoveNamespaces Link icon

      @Test public void testRemoveNamespaces()
    • testNullNamespaceDisallowed Link icon

      @Test public void testNullNamespaceDisallowed()
    • testNullPrefixDisallowed Link icon

      @Test public void testNullPrefixDisallowed()
    • testGetContextIDs Link icon

      @Test public void testGetContextIDs()
    • testOldURI Link icon

      @Test public void testOldURI()
    • testDualConnections Link icon

      @Test public void testDualConnections() throws Exception
      Throws:
      Exception
    • testBNodeReuse Link icon

      @Test public void testBNodeReuse()
    • testDuplicateCount Link icon

      @Test public void testDuplicateCount()
    • testDuplicateGetStatement Link icon

      @Test public void testDuplicateGetStatement()
    • testDuplicateGetStatementAfterCommit Link icon

      @Test public void testDuplicateGetStatementAfterCommit()
    • testDuplicateCountAfterComit Link icon

      @Test public void testDuplicateCountAfterComit()
    • testDuplicateCountMultipleTimes Link icon

      @Test public void testDuplicateCountMultipleTimes()
    • countContext1Elements Link icon

      protected int countContext1Elements()
    • countAllElements Link icon

      protected int countAllElements()
    • countQueryResults Link icon

      protected int countQueryResults(String query)