Class ComplexSPARQLQueryTest
java.lang.Object
org.eclipse.rdf4j.testsuite.query.parser.sparql.ComplexSPARQLQueryTest
A set of compliance tests on SPARQL query functionality which can not be easily executed using the
SPARQL11ManifestTest
format. This includes tests on queries with non-deterministic output (e.g.
GROUP_CONCAT).- Author:
- Jeen Broekstra
-
Field Summary
Modifier and TypeFieldDescriptionprotected RepositoryConnection
protected static final String
protected ValueFactory
protected final org.slf4j.Logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
Get a set of useful namespace prefix declarations.protected void
loadTestData
(String dataFile, Resource... contexts) protected abstract Repository
void
setUp()
static void
void
tearDown()
void
void
void
void
void
void
void
void
void
void
void
void
void
See https://github.com/eclipse/rdf4j/issues/1018void
See https://github.com/eclipse/rdf4j/issues/1405void
See https://github.com/eclipse/rdf4j/issues/1642void
See https://github.com/eclipse/rdf4j/issues/3011void
void
void
void
void
void
void
void
void
void
void
void
void
https://github.com/eclipse/rdf4j/issues/1026void
void
void
void
void
void
void
void
void
See https://github.com/eclipse/rdf4j/issues/1978void
See https://github.com/eclipse/rdf4j/issues/1978void
See https://github.com/eclipse/rdf4j/issues/1978void
See https://github.com/eclipse/rdf4j/issues/1978void
void
void
void
void
void
void
void
void
void
See https://github.com/eclipse/rdf4j/issues/1978void
See https://github.com/eclipse/rdf4j/issues/1978void
See https://github.com/eclipse/rdf4j/issues/1267void
See https://github.com/eclipse/rdf4j/issues/1267void
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
See https://github.com/eclipse/rdf4j/issues/3072void
void
void
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
conn
-
f
-
EX_NS
- See Also:
-
-
Constructor Details
-
ComplexSPARQLQueryTest
public ComplexSPARQLQueryTest()
-
-
Method Details
-
setUpClass
public static void setUpClass() -
setUp
- Throws:
Exception
-
tearDown
- Throws:
Exception
-
testNullContext1
- Throws:
Exception
-
testSES2373SubselectOptional
public void testSES2373SubselectOptional() -
testSES2154SubselectOptional
public void testSES2154SubselectOptional() -
testNullContext2
- Throws:
Exception
-
testSesameNilAsGraph
- Throws:
Exception
-
testDescribeA
- Throws:
Exception
-
testDescribeAWhere
- Throws:
Exception
-
testDescribeWhere
- Throws:
Exception
-
testDescribeB
- Throws:
Exception
-
testDescribeD
- Throws:
Exception
-
testDescribeF
- Throws:
Exception
-
testDescribeMultipleA
public void testDescribeMultipleA() -
testDescribeMultipleB
public void testDescribeMultipleB() -
testDescribeMultipleC
public void testDescribeMultipleC() -
testDescribeMultipleD
public void testDescribeMultipleD() -
testGroupByEmpty
public void testGroupByEmpty() -
testGroupConcatDistinct
- Throws:
Exception
-
testSameTermRepeatInOptional
- Throws:
Exception
-
testSES1121VarNamesInOptionals
- Throws:
Exception
-
testSES1081SameTermWithValues
- Throws:
Exception
-
testSES1898LeftJoinSemantics1
- Throws:
Exception
-
testSES1073InverseSymmetricPattern
public void testSES1073InverseSymmetricPattern() -
testSES1970CountDistinctWildcard
- Throws:
Exception
-
testSES1685propPathSameVar
- Throws:
Exception
-
testSES2104ConstructBGPSameURI
- Throws:
Exception
-
testSES1898LeftJoinSemantics2
- Throws:
Exception
-
testIdenticalVariablesInStatementPattern
public void testIdenticalVariablesInStatementPattern() -
testInComparison1
- Throws:
Exception
-
testInComparison2
- Throws:
Exception
-
testInComparison3
- Throws:
Exception
-
testSES2121URIFunction
public void testSES2121URIFunction() -
test27NormalizeIRIFunction
public void test27NormalizeIRIFunction() -
testSES869ValueOfNow
public void testSES869ValueOfNow() -
testSES2136
- Throws:
Exception
-
testRegexCaseNonAscii
public void testRegexCaseNonAscii() -
testValuesInOptional
- Throws:
Exception
-
testValuesAfterOptional
See https://github.com/eclipse/rdf4j/issues/3072- Throws:
Exception
-
testMaxAggregateWithGroupEmptyResult
public void testMaxAggregateWithGroupEmptyResult()See https://github.com/eclipse/rdf4j/issues/1978 -
testMaxAggregateWithoutGroupEmptySolution
public void testMaxAggregateWithoutGroupEmptySolution()See https://github.com/eclipse/rdf4j/issues/1978 -
testMinAggregateWithGroupEmptyResult
public void testMinAggregateWithGroupEmptyResult()See https://github.com/eclipse/rdf4j/issues/1978 -
testMinAggregateWithoutGroupEmptySolution
public void testMinAggregateWithoutGroupEmptySolution()See https://github.com/eclipse/rdf4j/issues/1978 -
testSampleAggregateWithGroupEmptyResult
public void testSampleAggregateWithGroupEmptyResult()See https://github.com/eclipse/rdf4j/issues/1978 -
testSampleAggregateWithoutGroupEmptySolution
public void testSampleAggregateWithoutGroupEmptySolution()See https://github.com/eclipse/rdf4j/issues/1978 -
testSES2052If1
- Throws:
Exception
-
testSES2052If2
- Throws:
Exception
-
testSameTermRepeatInUnion
- Throws:
Exception
-
testSameTermRepeatInUnionAndOptional
- Throws:
Exception
-
testPropertyPathInTree
- Throws:
Exception
-
testFilterRegexBoolean
- Throws:
Exception
-
testGroupConcatNonDistinct
- Throws:
Exception
-
testArbitraryLengthPathWithBinding1
-
testArbitraryLengthPathWithBinding2
-
testArbitraryLengthPathWithBinding3
-
testArbitraryLengthPathWithBinding4
-
testArbitraryLengthPathWithBinding5
-
testArbitraryLengthPathWithBinding6
-
testArbitraryLengthPathWithBinding7
-
testArbitraryLengthPathWithBinding8
-
testArbitraryLengthPathWithFilter1
-
testArbitraryLengthPathWithFilter2
-
testArbitraryLengthPathWithFilter3
-
testNestedInversePropertyPathWithZeroLength
public void testNestedInversePropertyPathWithZeroLength()- See Also:
-
testSES2147PropertyPathsWithIdenticalSubsPreds
- Throws:
Exception
-
testSES1991UUIDEvaluation
- Throws:
Exception
-
testSES1991STRUUIDEvaluation
- Throws:
Exception
-
testSES1991RANDEvaluation
- Throws:
Exception
-
testSES1991NOWEvaluation
- Throws:
Exception
-
testSES2024PropertyPathAnonVarSharing
- Throws:
Exception
-
testPropertyPathNegationInversion
- Throws:
Exception
-
testSES2361UndefMin
public void testSES2361UndefMin() -
testSES2361UndefMax
public void testSES2361UndefMax() -
testSES2361UndefCount
public void testSES2361UndefCount() -
testSES2361UndefCountWildcard
public void testSES2361UndefCountWildcard() -
testSES2361UndefSum
public void testSES2361UndefSum() -
testSES2336NegatedPropertyPathMod
- Throws:
Exception
-
testSES1979MinMaxInf
- Throws:
Exception
-
testBindError
public void testBindError()See https://github.com/eclipse/rdf4j/issues/1018 -
testBindScope
public void testBindScope()See https://github.com/eclipse/rdf4j/issues/1405 -
testBindScopeUnion
public void testBindScopeUnion()See https://github.com/eclipse/rdf4j/issues/1642 -
testSES2250BindErrors
public void testSES2250BindErrors() -
testSES2250BindErrorsInPath
public void testSES2250BindErrorsInPath() -
testEmptyUnion
public void testEmptyUnion() -
testFilterExistsExternalValuesClause
public void testFilterExistsExternalValuesClause()https://github.com/eclipse/rdf4j/issues/1026 -
testValuesClauseNamedGraph
- Throws:
Exception
-
testValuesCartesianProduct
public void testValuesCartesianProduct() -
testSeconds
public void testSeconds()See https://github.com/eclipse/rdf4j/issues/1267 -
testSecondsMilliseconds
public void testSecondsMilliseconds()See https://github.com/eclipse/rdf4j/issues/1267 -
testConstructModifiers
- Throws:
Exception
-
testConstruct_CyclicPathWithJoin
public void testConstruct_CyclicPathWithJoin()See https://github.com/eclipse/rdf4j/issues/3011 -
testSelectBindOnly
public void testSelectBindOnly() -
getNamespaceDeclarations
Get a set of useful namespace prefix declarations.- Returns:
- namespace prefix declarations for dc, foaf and ex.
-
newRepository
- Throws:
Exception
-
loadTestData
protected void loadTestData(String dataFile, Resource... contexts) throws RDFParseException, RepositoryException, IOException
-