Class AbstractComplianceTest
- java.lang.Object
-
- org.eclipse.rdf4j.testsuite.sparql.AbstractComplianceTest
-
- Direct Known Subclasses:
AggregateTest
,ArbitraryLengthPathTest
,BasicTest
,BindTest
,BuiltinFunctionTest
,ConstructTest
,DefaultGraphTest
,DescribeTest
,ExistsTest
,FilterScopeTest
,GroupByTest
,InTest
,MinusTest
,OptionalTest
,OrderByTest
,PropertyPathTest
,SubselectTest
,UnionTest
,ValuesTest
public abstract class AbstractComplianceTest extends Object
Abstract base class for tests included in theRepositorySPARQLComplianceTestSuite
.- Author:
- Jeen Broekstra
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Logger
logger
protected Supplier<Repository>
repo
-
Constructor Summary
Constructors Constructor Description AbstractComplianceTest(Supplier<Repository> repo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
closeRepository(Repository r)
protected String
getNamespaceDeclarations()
Get a set of useful namespace prefix declarations.protected void
loadTestData(String dataFile, RepositoryConnection conn, Resource... contexts)
protected org.junit.jupiter.api.DynamicTest
makeTest(String name, org.junit.jupiter.api.function.ThrowingConsumer<RepositoryConnection> x)
protected RepositoryConnection
openConnection(Repository r)
protected Repository
openRepository()
-
-
-
Field Detail
-
logger
protected final org.slf4j.Logger logger
-
repo
protected final Supplier<Repository> repo
-
-
Constructor Detail
-
AbstractComplianceTest
public AbstractComplianceTest(Supplier<Repository> repo)
-
-
Method Detail
-
makeTest
protected org.junit.jupiter.api.DynamicTest makeTest(String name, org.junit.jupiter.api.function.ThrowingConsumer<RepositoryConnection> x)
-
openRepository
protected Repository openRepository()
-
openConnection
protected RepositoryConnection openConnection(Repository r)
-
closeRepository
protected void closeRepository(Repository r)
-
loadTestData
protected void loadTestData(String dataFile, RepositoryConnection conn, Resource... contexts) throws RDFParseException, RepositoryException, IOException
-
getNamespaceDeclarations
protected String getNamespaceDeclarations()
Get a set of useful namespace prefix declarations.- Returns:
- namespace prefix declarations for dc, foaf and ex.
-
-