java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.hp.hpl.jena.test.JenaTestBase
com.hp.hpl.jena.graph.test.GraphTestBase
com.hp.hpl.jena.graph.test.TestGraphExtract
- All Implemented Interfaces:
- junit.framework.Test
- public class TestGraphExtract
- extends GraphTestBase
Tests for recursive sub-graph extraction.
| Fields inherited from class junit.framework.TestCase |
|
| Methods inherited from class com.hp.hpl.jena.graph.test.GraphTestBase |
appendNode, arrayToSet, assertContains, assertContainsAll, assertEqualsTemplate, assertIsomorphic, assertIsomorphic, assertOmits, assertOmitsAll, contains, getGraph, getReificationTriples, graphAdd, graphWith, iteratorToList, iteratorToSet, modelFor, newGraph, nice, nice, niceTriple, node, nodes, nodeSet, show, testContains, testContains, testContains, testContains, testOmits, testOmits, testOmits, testOmits, triple, triple, tripleArray, tripleSet |
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
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, fail, fail |
TestGraphExtract
public TestGraphExtract(java.lang.String name)
suite
public static junit.framework.TestSuite suite()
testExtractNothing
public void testExtractNothing()
testExtractOneLevel
public void testExtractOneLevel()
testNoJunk
public void testNoJunk()
testExtractTwoLevels
public void testExtractTwoLevels()
testExtractSeveralLevels
public void testExtractSeveralLevels()
testExtractNoLoop
public void testExtractNoLoop()
testTripleFilter
public void testTripleFilter()
testExtractBoundary
public void testExtractBoundary()
testPartialUpdate
public void testPartialUpdate()
- This test exposed that the update-existing-graph functionality was broken
if the target graph already contained any statements with a subject S
appearing as subject in the source graph - no further Spo statements were
added.
testExtract
public void testExtract(java.lang.String wanted,
java.lang.String node,
java.lang.String source)
testExtract
private void testExtract(java.lang.String wanted,
java.lang.String node,
java.lang.String source,
com.hp.hpl.jena.graph.TripleBoundary b)
extract
public com.hp.hpl.jena.graph.Graph extract(com.hp.hpl.jena.graph.Node node,
com.hp.hpl.jena.graph.TripleBoundary b,
com.hp.hpl.jena.graph.Graph graph)