Class RepositoryConnectionTest

    • Constructor Detail

      • RepositoryConnectionTest

        public RepositoryConnectionTest()
    • Method Detail

      • setUpClass

        @BeforeAll
        public static void setUpClass()
      • tearDown

        @AfterEach
        public void tearDown()
      • createRepository

        protected abstract Repository createRepository​(File dataDir)
                                                throws Exception
        Gets an (uninitialized) instance of the repository that should be tested.
        Returns:
        an uninitialized repository.
        Throws:
        Exception
      • testAddStatement

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddStatement​(IsolationLevel level,
                                     @TempDir
                                     File dataDir)
                              throws Exception
        Throws:
        Exception
      • testAddStatementWithContext

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddStatementWithContext​(IsolationLevel level)
      • testAddLiteralWithNewline

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddLiteralWithNewline​(IsolationLevel level)
      • testTransactionIsolation

        @ParameterizedTest
        @MethodSource("parameters")
        public void testTransactionIsolation​(IsolationLevel level)
      • testAddInputStream

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddInputStream​(IsolationLevel level)
                                throws Exception
        Throws:
        Exception
      • testAddInputStreamInTxn

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddInputStreamInTxn​(IsolationLevel level)
                                     throws Exception
        Throws:
        Exception
      • testAddReaderInTxn

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddReaderInTxn​(IsolationLevel level)
                                throws Exception
        Throws:
        Exception
      • testAddGzipInputStream

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddGzipInputStream​(IsolationLevel level)
                                    throws Exception
        Throws:
        Exception
      • testAddMalformedLiteralsDefaultConfig

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddMalformedLiteralsDefaultConfig​(IsolationLevel level)
                                                   throws Exception
        Throws:
        Exception
      • testAddMalformedLiteralsStrictConfig

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAddMalformedLiteralsStrictConfig​(IsolationLevel level)
                                                  throws Exception
        Throws:
        Exception
      • testAutoCommit

        @ParameterizedTest
        @MethodSource("parameters")
        public void testAutoCommit​(IsolationLevel level)
      • testRollback

        @ParameterizedTest
        @MethodSource("parameters")
        public void testRollback​(IsolationLevel level)
      • testSimpleTupleQuery

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSimpleTupleQuery​(IsolationLevel level)
      • testPrepareSPARQLQuery

        @ParameterizedTest
        @MethodSource("parameters")
        public void testPrepareSPARQLQuery​(IsolationLevel level)
      • testSimpleTupleQueryUnicode

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSimpleTupleQueryUnicode​(IsolationLevel level)
      • testPreparedTupleQuery

        @ParameterizedTest
        @MethodSource("parameters")
        public void testPreparedTupleQuery​(IsolationLevel level)
      • testPreparedTupleQueryUnicode

        @ParameterizedTest
        @MethodSource("parameters")
        public void testPreparedTupleQueryUnicode​(IsolationLevel level)
      • testSimpleGraphQuery

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSimpleGraphQuery​(IsolationLevel level)
      • testPreparedGraphQuery

        @ParameterizedTest
        @MethodSource("parameters")
        public void testPreparedGraphQuery​(IsolationLevel level)
      • testSimpleBooleanQuery

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSimpleBooleanQuery​(IsolationLevel level)
      • testPreparedBooleanQuery

        @ParameterizedTest
        @MethodSource("parameters")
        public void testPreparedBooleanQuery​(IsolationLevel level)
      • testDataset

        @ParameterizedTest
        @MethodSource("parameters")
        public void testDataset​(IsolationLevel level)
      • testGetStatements

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetStatements​(IsolationLevel level)
      • testGetStatementsIterable

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetStatementsIterable​(IsolationLevel level)
      • testGetStatementsMalformedTypedLiteral

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetStatementsMalformedTypedLiteral​(IsolationLevel level)
      • testGetStatementsMalformedLanguageLiteral

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetStatementsMalformedLanguageLiteral​(IsolationLevel level)
      • testGetStatementsInSingleContext

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetStatementsInSingleContext​(IsolationLevel level)
      • testGetStatementsInMultipleContexts

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetStatementsInMultipleContexts​(IsolationLevel level)
      • testDuplicateFilter

        @ParameterizedTest
        @MethodSource("parameters")
        public void testDuplicateFilter​(IsolationLevel level)
      • testRemoveStatements

        @ParameterizedTest
        @MethodSource("parameters")
        public void testRemoveStatements​(IsolationLevel level)
      • testRemoveStatementWithContext

        @ParameterizedTest
        @MethodSource("parameters")
        public void testRemoveStatementWithContext​(IsolationLevel level)
      • testRemoveStatementCollection

        @ParameterizedTest
        @MethodSource("parameters")
        public void testRemoveStatementCollection​(IsolationLevel level)
      • testRemoveStatementIteration

        @ParameterizedTest
        @MethodSource("parameters")
        public void testRemoveStatementIteration​(IsolationLevel level)
      • testGetNamespace

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetNamespace​(IsolationLevel level)
      • testGetNamespaces

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetNamespaces​(IsolationLevel level)
      • testImportNamespacesFromIterable

        @ParameterizedTest
        @MethodSource("parameters")
        public void testImportNamespacesFromIterable​(IsolationLevel level)
      • testClear

        @ParameterizedTest
        @MethodSource("parameters")
        public void testClear​(IsolationLevel level)
      • testStatementSerialization

        @ParameterizedTest
        @MethodSource("parameters")
        public void testStatementSerialization​(IsolationLevel level)
                                        throws Exception
        Throws:
        Exception
      • testBNodeSerialization

        @ParameterizedTest
        @MethodSource("parameters")
        public void testBNodeSerialization​(IsolationLevel level)
                                    throws Exception
        Throws:
        Exception
      • testURISerialization

        @ParameterizedTest
        @MethodSource("parameters")
        public void testURISerialization​(IsolationLevel level)
                                  throws Exception
        Throws:
        Exception
      • testLiteralSerialization

        @ParameterizedTest
        @MethodSource("parameters")
        public void testLiteralSerialization​(IsolationLevel level)
                                      throws Exception
        Throws:
        Exception
      • testGraphSerialization

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGraphSerialization​(IsolationLevel level)
                                    throws Exception
        Throws:
        Exception
      • testEmptyRollback

        @ParameterizedTest
        @MethodSource("parameters")
        public void testEmptyRollback​(IsolationLevel level)
      • testEmptyCommit

        @ParameterizedTest
        @MethodSource("parameters")
        public void testEmptyCommit​(IsolationLevel level)
      • testOpen

        @ParameterizedTest
        @MethodSource("parameters")
        public void testOpen​(IsolationLevel level)
      • testSizeRollback

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSizeRollback​(IsolationLevel level)
      • testSizeCommit

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSizeCommit​(IsolationLevel level)
      • testSizeDuplicateStatement

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSizeDuplicateStatement​(IsolationLevel level)
      • testQueryInTransaction

        @ParameterizedTest
        @MethodSource("parameters")
        public void testQueryInTransaction​(IsolationLevel level)
      • testUpdateInTransaction

        @ParameterizedTest
        @MethodSource("parameters")
        public void testUpdateInTransaction​(IsolationLevel level)
      • testInferredStatementCount

        @ParameterizedTest
        @MethodSource("parameters")
        public void testInferredStatementCount​(IsolationLevel level)
      • testGetContextIDs

        @ParameterizedTest
        @MethodSource("parameters")
        public void testGetContextIDs​(IsolationLevel level)
      • testOptionalFilter

        @ParameterizedTest
        @MethodSource("parameters")
        public void testOptionalFilter​(IsolationLevel level)
      • testOrPredicate

        @ParameterizedTest
        @MethodSource("parameters")
        public void testOrPredicate​(IsolationLevel level)
      • testSES713

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSES713​(IsolationLevel level)
      • testSES2172ChineseChars

        @ParameterizedTest
        @MethodSource("parameters")
        public void testSES2172ChineseChars​(IsolationLevel level)
      • testQueryDefaultGraph

        @ParameterizedTest
        @MethodSource("parameters")
        public void testQueryDefaultGraph​(IsolationLevel level)
      • testQueryBaseURI

        @ParameterizedTest
        @MethodSource("parameters")
        public void testQueryBaseURI​(IsolationLevel level)
      • testUpdateBaseURI

        @ParameterizedTest
        @MethodSource("parameters")
        public void testUpdateBaseURI​(IsolationLevel level)
      • testDeleteDefaultGraph

        @ParameterizedTest
        @MethodSource("parameters")
        public void testDeleteDefaultGraph​(IsolationLevel level)
      • testRemoveStatementsFromContextSingleTransaction

        @ParameterizedTest
        @MethodSource("parameters")
        public void testRemoveStatementsFromContextSingleTransaction​(IsolationLevel level)
                                                              throws Exception
        Throws:
        Exception
      • testClearStatementsFromContextSingleTransaction

        @ParameterizedTest
        @MethodSource("parameters")
        public void testClearStatementsFromContextSingleTransaction​(IsolationLevel level)
                                                             throws Exception
        Throws:
        Exception