Class SPARQLUpdateTest
java.lang.Object
org.eclipse.rdf4j.testsuite.query.parser.sparql.SPARQLUpdateTest
Tests for SPARQL 1.1 Update functionality.
- Author:
- Jeen Broekstra
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected RepositoryCreates, initializes and clears a repository.protected StringGet a set of useful namespace prefix declarations.protected voidloadDataset(String datasetFile) protected abstract RepositoryCreate a new Repository object.voidsetUp()voidtearDown()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
con
-
f
-
bob
-
alice
-
graph1
-
graph2
-
EX_NS
- See Also:
-
-
Constructor Details
-
SPARQLUpdateTest
public SPARQLUpdateTest()
-
-
Method Details
-
setUp
- Throws:
Exception
-
tearDown
@AfterEach public void tearDown() -
testDeleteFromDefaultGraph
@Test public void testDeleteFromDefaultGraph() -
testDeleteFromDefaultGraphUsingWith
@Test public void testDeleteFromDefaultGraphUsingWith() -
testInsertWhereInvalidTriple
@Test public void testInsertWhereInvalidTriple() -
testDeleteWhereInvalidTriple
@Test public void testDeleteWhereInvalidTriple() -
testDeleteInsertWhereInvalidTriple
@Test public void testDeleteInsertWhereInvalidTriple() -
testInsertWhere
@Test public void testInsertWhere() -
testInsertWhereWithBinding
@Test public void testInsertWhereWithBinding() -
testInsertWhereWithBindings2
@Test public void testInsertWhereWithBindings2() -
testInsertEmptyWhere
@Test public void testInsertEmptyWhere() -
testInsertEmptyWhereWithBinding
@Test public void testInsertEmptyWhereWithBinding() -
testInsertNonMatchingWhere
@Test public void testInsertNonMatchingWhere() -
testInsertNonMatchingWhereWithBindings
@Test public void testInsertNonMatchingWhereWithBindings() -
testInsertWhereWithBindings
@Test public void testInsertWhereWithBindings() -
testInsertWhereWithOptional
@Test public void testInsertWhereWithOptional() -
testInsertWhereWithBlankNode
@Test public void testInsertWhereWithBlankNode() -
testDeleteInsertWhere
@Test public void testDeleteInsertWhere() -
testDeleteWhereOptional
@Test public void testDeleteWhereOptional() -
testDeleteInsertWhereWithBindings
@Test public void testDeleteInsertWhereWithBindings() -
testDeleteInsertWhereWithBindings2
@Test public void testDeleteInsertWhereWithBindings2() -
testDeleteInsertWhereLoopingBehavior
@Test public void testDeleteInsertWhereLoopingBehavior() -
testAutoCommitHandling
@Test public void testAutoCommitHandling() -
testConsecutiveUpdatesInSameTransaction
@Test public void testConsecutiveUpdatesInSameTransaction() -
testInsertTransformedWhere
@Test public void testInsertTransformedWhere() -
testInsertWhereGraph
@Test public void testInsertWhereGraph() -
testInsertWhereUsing
@Test public void testInsertWhereUsing() -
testInsertWhereUsingWith
@Test public void testInsertWhereUsingWith() -
testInsertWhereWith
@Test public void testInsertWhereWith() -
testDeleteWhereShortcut
@Test public void testDeleteWhereShortcut() -
testDeleteWhere
@Test public void testDeleteWhere() -
testDeleteTransformedWhere
@Test public void testDeleteTransformedWhere() -
testInsertData
@Test public void testInsertData() -
testInsertData2
@Test public void testInsertData2() -
testInsertDataLangTaggedLiteral
@Test public void testInsertDataLangTaggedLiteral() -
testInsertDataGraph1
@Test public void testInsertDataGraph1() -
testInsertDataGraph2
@Test public void testInsertDataGraph2() -
testInsertDataGraph3
@Test public void testInsertDataGraph3() -
testInsertDataBlankNode
@Test public void testInsertDataBlankNode() -
testInsertDataMultiplePatterns
@Test public void testInsertDataMultiplePatterns() -
testInsertDataInGraph
@Test public void testInsertDataInGraph() -
testInsertDataInGraph2
@Test public void testInsertDataInGraph2() -
testDeleteData
@Test public void testDeleteData() -
testDeleteDataUnicode
@Test public void testDeleteDataUnicode() -
testDeleteDataMultiplePatterns
@Test public void testDeleteDataMultiplePatterns() -
testDeleteDataFromGraph
@Test public void testDeleteDataFromGraph() -
testDeleteDataFromWrongGraph
@Test public void testDeleteDataFromWrongGraph() -
testCreateNewGraph
@Test public void testCreateNewGraph() -
testCreateExistingGraph
@Test public void testCreateExistingGraph() -
testCopyToDefault
@Test public void testCopyToDefault() -
testCopyToExistingNamed
@Test public void testCopyToExistingNamed() -
testCopyToNewNamed
@Test public void testCopyToNewNamed() -
testCopyFromDefault
@Test public void testCopyFromDefault() -
testCopyFromDefaultToDefault
@Test public void testCopyFromDefaultToDefault() -
testAddToDefault
@Test public void testAddToDefault() -
testAddToExistingNamed
@Test public void testAddToExistingNamed() -
testAddToNewNamed
@Test public void testAddToNewNamed() -
testAddFromDefault
@Test public void testAddFromDefault() -
testAddFromDefaultToDefault
@Test public void testAddFromDefaultToDefault() -
testMoveToDefault
@Test public void testMoveToDefault() -
testMoveToNewNamed
@Test public void testMoveToNewNamed() -
testMoveFromDefault
@Test public void testMoveFromDefault() -
testMoveFromDefaultToDefault
@Test public void testMoveFromDefaultToDefault() -
testClearAll
@Test public void testClearAll() -
testClearDefault
@Test public void testClearDefault() -
testClearGraph
@Test public void testClearGraph() -
testClearNamed
@Test public void testClearNamed() -
testDropAll
@Test public void testDropAll() -
testDropDefault
@Test public void testDropDefault() -
testDropGraph
@Test public void testDropGraph() -
testDropNamed
@Test public void testDropNamed() -
testUpdateSequenceDeleteInsert
@Test public void testUpdateSequenceDeleteInsert() -
testUpdateSequenceInsertDelete
@Test public void testUpdateSequenceInsertDelete() -
testUpdateSequenceInsertDelete2
@Test public void testUpdateSequenceInsertDelete2() -
testUpdateSequenceInsertDeleteExample9
- Throws:
Exception
-
testUpdateSequenceWithRelativeIRI
@Test public void testUpdateSequenceWithRelativeIRI() -
contextualInsertDeleteData
@Test public void contextualInsertDeleteData() throws RepositoryException, MalformedQueryException, UpdateExecutionException -
testInvalidInsertUpdate
@Test public void testInvalidInsertUpdate() -
testInvalidDeleteUpdate
@Test public void testInvalidDeleteUpdate() -
loadDataset
protected void loadDataset(String datasetFile) throws RDFParseException, RepositoryException, IOException -
getNamespaceDeclarations
Get a set of useful namespace prefix declarations.- Returns:
- namespace prefix declarations for rdf, rdfs, dc, foaf and ex.
-
createRepository
Creates, initializes and clears a repository.- Returns:
- an initialized empty repository.
-
newRepository
Create a new Repository object. Subclasses are expected to implement this method to supply the test case with a specific Repository type and configuration.- Returns:
- a new (uninitialized) Repository
-