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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected Repository
Creates, initializes and clears a repository.protected String
Get a set of useful namespace prefix declarations.protected void
loadDataset
(String datasetFile) protected abstract Repository
Create a new Repository object.void
setUp()
void
tearDown()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
-
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
-