Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.hp.hpl.jena.graph.test
Class TestGraphExtract  view TestGraphExtract download TestGraphExtract.java

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.hp.hpl.jena.test.JenaTestBase
              extended bycom.hp.hpl.jena.graph.test.GraphTestBase
                  extended bycom.hp.hpl.jena.graph.test.TestGraphExtract
All Implemented Interfaces:
junit.framework.Test

public class TestGraphExtract
extends GraphTestBase

Tests for recursive sub-graph extraction.


Field Summary
 
Fields inherited from class com.hp.hpl.jena.graph.test.GraphTestBase
bnc
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
TestGraphExtract(java.lang.String name)
           
 
Method Summary
 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)
           
static junit.framework.TestSuite suite()
           
 void testExtract(java.lang.String wanted, java.lang.String node, java.lang.String source)
           
private  void testExtract(java.lang.String wanted, java.lang.String node, java.lang.String source, com.hp.hpl.jena.graph.TripleBoundary b)
           
 void testExtractBoundary()
           
 void testExtractNoLoop()
           
 void testExtractNothing()
           
 void testExtractOneLevel()
           
 void testExtractSeveralLevels()
           
 void testExtractTwoLevels()
           
 void testNoJunk()
           
 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.
 void testTripleFilter()
           
 
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 com.hp.hpl.jena.test.JenaTestBase
append, assertDiffer, assertDiffer, assertHasParent, getConstructor, hasAsParent, isPublicTestMethod, isTestMethod, listToSet, pass
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestGraphExtract

public TestGraphExtract(java.lang.String name)
Method Detail

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)