public class TestSPOAccessPath extends AbstractTripleStoreTestCase
SPOAccessPath
.
See also TestTripleStore
which tests some of this stuff.
FIXME write tests for SLICE with non-zero offset and non-zero LIMIT.
FIXME write tests for SLICE where the maximum fully buffered limit is
exceeded so we are forced to use the asynchronous iterator on
AccessPath
.
AbstractTestCase.StatementVerifier
TestCase2.MyProperties, TestCase2.RandomType
NULL
_randomType, log
Constructor and Description |
---|
TestSPOAccessPath() |
TestSPOAccessPath(String name) |
Modifier and Type | Method and Description |
---|---|
protected void |
setUp() |
protected void |
tearDown() |
void |
test_getAccessPath()
There are 8 distinct triple pattern bindings for a triple store that
select among 3 distinct access paths.
|
void |
test_sameVariableConstraint_quads()
Unit test for predicate patterns in which the same variable appears in
more than one position of a quad pattern.
|
void |
test_sameVariableConstraint_triples()
Unit test for predicate patterns in which the same variable appears in
more than one position of a triple pattern.
|
void |
test_slice() |
getDelegate, getOurDelegate, getProperties, getStore, getStore, reopenStore, setDelegate
assertEquals, assertEquals, assertEquals, assertEquals, assertLexiconIndicesConsistent, assertSameSPOs, assertSameSPOs, assertSameSPOsAnyOrder, assertSameSPOsAnyOrder, assertSameStatements, assertSameStatements, assertStatementIndicesConsistent, checkIfProxy, recursiveDelete, setUp, tearDown
assertEquals, 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, logProperties
assertEquals, 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, toString
public TestSPOAccessPath()
public TestSPOAccessPath(String name)
name
- protected void setUp() throws Exception
setUp
in class ProxyTestCase
Exception
protected void tearDown() throws Exception
tearDown
in class ProxyTestCase
Exception
public void test_getAccessPath()
public void test_sameVariableConstraint_triples()
Note: This test applies to the triple store, provenance, and quad store modes.
public void test_sameVariableConstraint_quads()
Note: This test only applies to the quad store mode.
Note: In the provenance mode, it is impossible for a statement to use its own statement identifier in any position other than the quad position. Therefore any access path which was constrained such that s, p, or o used shared a variable with c would result in an empty access path in the data.
public void test_slice()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.