public class TestNanoSparqlServerWithProxyIndexManager<S extends IIndexManager> extends AbstractIndexManagerTestCase<S>
RESTServlet (SPARQL end point and REST API for RDF
data).
TODO Add unit tests which exercise the full text index.
TODO Add unit tests which are specific to sids and quads modes. These tests
should look at the semantics of interchange of sids or quads specific data;
queries which exercise the context position; and the default-graph and
named-graph URL query parameters for quads.| Modifier and Type | Class and Description |
|---|---|
static class |
TestNanoSparqlServerWithProxyIndexManager.Test_NSS_quads
The
TestMode.quads test suite. |
static class |
TestNanoSparqlServerWithProxyIndexManager.test_NSS_RWStore |
static class |
TestNanoSparqlServerWithProxyIndexManager.Test_NSS_sids
The
TestMode.sids test suite. |
static class |
TestNanoSparqlServerWithProxyIndexManager.test_NSS_triples
The
TestMode.triples test suite. |
TestCase2.MyProperties, TestCase2.RandomType_randomType, log| Constructor and Description |
|---|
TestNanoSparqlServerWithProxyIndexManager()
Run in triples mode on a temporary journal.
|
TestNanoSparqlServerWithProxyIndexManager(String name)
Run in triples mode on a temporary journal.
|
| Modifier and Type | Method and Description |
|---|---|
S |
getIndexManager() |
Properties |
getProperties() |
static void |
main(String[] args)
Runs the test suite against an
IBigdataFederation or a
Journal. |
static Test |
suite()
Return suite running in triples mode against a temporary journal.
|
static TestSuite |
suite(IIndexManager indexManager,
com.bigdata.rdf.sail.webapp.TestMode testMode)
Return suite running in the given mode against the given
IIndexManager. |
static Test |
suite(com.bigdata.rdf.sail.webapp.TestMode testMode)
Return suite running in the specified mode against a temporary journal.
|
void |
tearDownAfterSuite() |
checkIfProxy, setUp, tearDown, tearDownassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualsWithinUlps, assertSameArray, assertSameArray, assertSameBigDecimal, assertSameBigDecimal, assertSameBigInteger, assertSameBigInteger, assertSameIterator, assertSameIterator, assertSameIteratorAnyOrder, assertSameIteratorAnyOrder, assertSameValue, assertSameValue, assertZeroUlps, assertZeroUlps, fail, getInnerCause, getNormalInt, getProjectBuildPath, getRandomObject, getRandomObject, getRandomOrder, getRandomString, getTestInputStream, getTestResource, getTestResource, getUlps, getUlps, isDEBUG, isDEBUG, isINFO, isINFO, isInnerCause, logPropertiesassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, toStringpublic TestNanoSparqlServerWithProxyIndexManager()
public TestNanoSparqlServerWithProxyIndexManager(String name)
public static Test suite()
public static Test suite(com.bigdata.rdf.sail.webapp.TestMode testMode)
public static TestSuite suite(IIndexManager indexManager, com.bigdata.rdf.sail.webapp.TestMode testMode)
IIndexManager.public S getIndexManager()
getIndexManager in class AbstractIndexManagerTestCase<S extends IIndexManager>public Properties getProperties()
getProperties in class AbstractIndexManagerTestCase<S extends IIndexManager>public static void main(String[] args) throws Exception
IBigdataFederation or a
Journal. The federation must already be up and running. An
embedded NanoSparqlServer instance will be created for each test
run. Each test will run against a distinct KB instance within a unique
bigdata namespace on the same backing IIndexManager.
When run for CI, this can be executed as:
... -Djava.security.policy=policy.all TestNanoSparqlServerWithProxyIndexManager triples /nas/bigdata/benchmark/config/bigdataStandalone.config
args -
(testMode) (propertyFile|configFile)
where propertyFile is the configuration file for a
Journal. IBigdataFederation.Exceptionpublic void tearDownAfterSuite()
tearDownAfterSuite in class AbstractIndexManagerTestCase<S extends IIndexManager>Copyright © 2006–2016 SYSTAP, LLC DBA Blazegraph. All rights reserved.