com.hp.hpl.jena.eyeball.test
Class EyeballTestBase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.hp.hpl.jena.test.JenaTestBase
              extended by com.hp.hpl.jena.graph.test.GraphTestBase
                  extended by com.hp.hpl.jena.rdf.model.test.ModelTestBase
                      extended by com.hp.hpl.jena.assembler.test.AssemblerTestBase
                          extended by com.hp.hpl.jena.eyeball.test.EyeballTestBase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AbstractTestSignMaster, DoctorTestBase, InspectorTestBase, TestCardinalityMap, TestEyeball, TestEyeballAssembler, TestInfoStamp, TestInspectorAssembler, TestRendererAssembler, TestReports, TestSetPropertiesFromString, TestSignatureCheckResult, TestSigning, TestTextRendering, TypeBugTests

public abstract class EyeballTestBase
extends com.hp.hpl.jena.assembler.test.AssemblerTestBase

Base methods handy for Eyeball test cases.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.hp.hpl.jena.assembler.test.AssemblerTestBase
com.hp.hpl.jena.assembler.test.AssemblerTestBase.FixedObjectAssembler, com.hp.hpl.jena.assembler.test.AssemblerTestBase.NamedObjectAssembler
 
Field Summary
 
Fields inherited from class com.hp.hpl.jena.assembler.test.AssemblerTestBase
schema
 
Fields inherited from class com.hp.hpl.jena.rdf.model.test.ModelTestBase
aModel, empty
 
Fields inherited from class com.hp.hpl.jena.graph.test.GraphTestBase
bnc
 
Constructor Summary
EyeballTestBase()
           
 
Method Summary
protected
<T> java.util.Set<T>
both(T x, T y)
           
protected  com.hp.hpl.jena.rdf.model.Model itemModel(java.lang.String contents)
          Answer an eyeballModel which also contains the statement X rdf:type eye:Item for each subject X in the contents.
protected  com.hp.hpl.jena.rdf.model.Model itemModel(java.lang.String contents, com.hp.hpl.jena.rdf.model.Statement on)
           
protected
<T> T
justOne(java.util.Iterator<T> it)
           
protected  com.hp.hpl.jena.rdf.model.Model modelAddFacts(com.hp.hpl.jena.rdf.model.Model result, java.lang.String s)
          Eyeball test models are constructed using the extended parser.
protected  com.hp.hpl.jena.ontology.OntModel ontModel()
           
protected  com.hp.hpl.jena.ontology.OntModel ontModel(java.lang.String facts)
           
protected  com.hp.hpl.jena.rdf.model.Model setRequiredPrefixes(com.hp.hpl.jena.rdf.model.Model m)
          Eyeball models have an additional `eye` prefix.
protected
<T> java.util.Set<T>
single(T item)
           
 
Methods inherited from class com.hp.hpl.jena.assembler.test.AssemblerTestBase
assertDomain, assertRange, assertSamePrefixMapping, assertSubclassOf, assertType, getAssemblerClass, model, model, resourceInModel, testDemandsMinimalType
 
Methods inherited from class com.hp.hpl.jena.rdf.model.test.ModelTestBase
assertIsoModels, assertIsoModels, createMemModel, createModel, extendedModel, literal, modelAdd, modelWithStatements, modelWithStatements, nice, property, property, rdfNode, rdfNode, resource, resource, resource, resources, resourceSet, statement, statement, statements
 
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, newGraph, nice, nice, niceTriple, node, nodeArray, nodeList, nodeSet, 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, assertInstanceOf, getConstructor, hasAsParent, isPublicTestMethod, isTestMethod, iteratorOfStrings, listOfOne, listOfStrings, listToSet, pass, setOfOne, setOfStrings, testToSilenceJunitComplaintsAboutNoTestMethods
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EyeballTestBase

public EyeballTestBase()
Method Detail

justOne

protected <T> T justOne(java.util.Iterator<T> it)

single

protected <T> java.util.Set<T> single(T item)

both

protected <T> java.util.Set<T> both(T x,
                                    T y)

ontModel

protected com.hp.hpl.jena.ontology.OntModel ontModel()

ontModel

protected com.hp.hpl.jena.ontology.OntModel ontModel(java.lang.String facts)

itemModel

protected com.hp.hpl.jena.rdf.model.Model itemModel(java.lang.String contents)
Answer an eyeballModel which also contains the statement X rdf:type eye:Item for each subject X in the contents.


itemModel

protected com.hp.hpl.jena.rdf.model.Model itemModel(java.lang.String contents,
                                                    com.hp.hpl.jena.rdf.model.Statement on)

modelAddFacts

protected com.hp.hpl.jena.rdf.model.Model modelAddFacts(com.hp.hpl.jena.rdf.model.Model result,
                                                        java.lang.String s)
Eyeball test models are constructed using the extended parser.

Overrides:
modelAddFacts in class com.hp.hpl.jena.assembler.test.AssemblerTestBase

setRequiredPrefixes

protected com.hp.hpl.jena.rdf.model.Model setRequiredPrefixes(com.hp.hpl.jena.rdf.model.Model m)
Eyeball models have an additional `eye` prefix.

Overrides:
setRequiredPrefixes in class com.hp.hpl.jena.assembler.test.AssemblerTestBase