| com.hp.hpl.jena.graph.test.GraphTestBase com.hp.hpl.jena.rdf.model.test.ModelTestBase
All known Subclasses: com.hp.hpl.jena.rdf.model.test.TestContainers, com.hp.hpl.jena.reasoner.test.TestInfPrefixMapping, com.hp.hpl.jena.reasoner.rulesys.test.TestRestrictionsDontNeedTyping, com.hp.hpl.jena.xmloutput.test.TestEntityOutput, com.hp.hpl.jena.util.iterator.test.TestNullIterator, com.hp.hpl.jena.graph.compose.test.TestMultiUnionReifier, com.hp.hpl.jena.xmloutput.test.TestMacEncodings, com.hp.hpl.jena.rdf.model.test.TestModelExtract, com.hp.hpl.jena.rdf.model.test.TestLiteralImpl, com.hp.hpl.jena.rdf.model.test.AbstractTestModel, com.hp.hpl.jena.regression.NewRegressionObjects, com.hp.hpl.jena.util.iterator.test.TestFilters, com.hp.hpl.jena.reasoner.rulesys.test.TestSetRules, com.hp.hpl.jena.vocabulary.test.TestVocabJenaModelSpec, com.hp.hpl.jena.rdf.model.test.TestPropertyImpl, com.hp.hpl.jena.rdf.model.test.TestQuery, com.hp.hpl.jena.db.test.TestNsPrefix, com.hp.hpl.jena.rdf.model.test.TestModelEvents, com.hp.hpl.jena.reasoner.rulesys.test.TestConfigVocabulary, com.hp.hpl.jena.assembler.test.AssemblerTestBase, com.hp.hpl.jena.rdf.model.test.TestStatements, com.hp.hpl.jena.mem.test.TestHashCommon, com.hp.hpl.jena.rdf.model.test.TestSelectors, com.hp.hpl.jena.rdf.model.test.TestSimpleListStatements, com.hp.hpl.jena.regression.NewRegressionAddModel, com.hp.hpl.jena.xmloutput.test.testWriterAndReader, com.hp.hpl.jena.util.iterator.test.TestAsCollection, com.hp.hpl.jena.regression.NewRegressionContainers, com.hp.hpl.jena.regression.NewRegression, com.hp.hpl.jena.rdf.model.test.TestRemoveSPO, com.hp.hpl.jena.ontology.impl.test.TestOntClass, com.hp.hpl.jena.mem.test.TestHashedBunchMap, com.hp.hpl.jena.xmloutput.test.testWriterInterface, com.hp.hpl.jena.rdf.model.test.TestRDFNodes, com.hp.hpl.jena.regression.NewRegressionBase, com.hp.hpl.jena.rdf.model.test.TestLiteralsInModel, com.hp.hpl.jena.rdf.model.test.TestReifiedStatements, com.hp.hpl.jena.rdf.model.test.TestListSubjectsEtc, com.hp.hpl.jena.rdf.model.test.TestReaderEvents, com.hp.hpl.jena.shared.test.TestReificationStyle, com.hp.hpl.jena.xmloutput.test.PrettyWriterTest, com.hp.hpl.jena.util.test.TestCollectionFactory, com.hp.hpl.jena.util.iterator.test.TestAndThen, com.hp.hpl.jena.xmloutput.test.TestLiteralEncoding, com.hp.hpl.jena.regression.NewRegressionSelector, com.hp.hpl.jena.rdf.model.test.TestModelFactory, com.hp.hpl.jena.util.test.TestLocators, com.hp.hpl.jena.xmloutput.test.XMLOutputTestBase, com.hp.hpl.jena.reasoner.test.ReasonerTestBase, com.hp.hpl.jena.graph.test.TestReifierSearch, com.hp.hpl.jena.rdf.model.test.TestModelRead, com.hp.hpl.jena.ontology.impl.test.TestOntModel, com.hp.hpl.jena.rdf.model.test.TestModelMakerImpl, com.hp.hpl.jena.rdf.model.test.TestModelBulkUpdate, com.hp.hpl.jena.vocabulary.test.VocabTestBase, com.hp.hpl.jena.vocabulary.test.TestVocabRDFS, com.hp.hpl.jena.rdf.model.test.AbstractTestReifiedStatements, com.hp.hpl.jena.rdf.model.test.TestHiddenStatements, com.hp.hpl.jena.rdf.model.test.TestResourceImpl, com.hp.hpl.jena.rdf.model.test.TestContains, com.hp.hpl.jena.ontology.impl.test.TestOntModelSpec, com.hp.hpl.jena.regression.NewRegressionStatements, com.hp.hpl.jena.rdf.model.test.TestNamespace, com.hp.hpl.jena.regression.NewRegressionListSubjects, com.hp.hpl.jena.mem.faster.test.TestConcurrentModificationException, com.hp.hpl.jena.regression.NewRegressionGet, com.hp.hpl.jena.vocabulary.test.TestVocabRDF,
ModelTestBase | public class ModelTestBase extends GraphTestBase (Code) | | provides useful functionality for testing models, eg building small models
from strings, testing equality, etc.
author: kers |
Method Summary | |
public static void | assertIsoModels(String title, Model wanted, Model got) test that two models are isomorphic and fail if they are not. | public static void | assertIsoModels(Model wanted, Model got) Fail if the two models are not isomorphic. | public static Model | createMemModel() Answer a default model; it exists merely to abbreviate the rather long explicit
invocation. | public static Model | createModel(ReificationStyle style) | protected static Model | extendedModel() | public static Literal | literal(Model m, String s) | public static Model | modelAdd(Model m, String facts) add to a model all the statements expressed by a string. | public static Model | modelWithStatements(String facts) makes a model initialised with statements parsed from a string. | public static Model | modelWithStatements(ReificationStyle style, String facts) makes a model with a given reiifcation style, initialised with statements parsed
from a string. | protected static String | nice(RDFNode n) | public static Property | property(String s) | public static Property | property(Model m, String s) | public static RDFNode | rdfNode(Model m, String s) | public static RDFNode | rdfNode(Model m, String s, Class c) | protected static Resource | resource() | public static Resource | resource(String s) | public static Resource | resource(Model m, String s) | public static Set | resourceSet(String items) Answer the set of resources given by the space-separated
items string. | public static Resource[] | resources(Model m, String items) | public static Statement | statement(Model m, String fact) create a Statement in a given Model with (S, P, O) extracted by parsing a string.
Parameters: m - the model the statement is attached to Parameters: an - "S P O" string. | public static Statement | statement(String fact) | public static Statement[] | statements(Model m, String facts) Create an array of Statements parsed from a semi-separated string. |
assertIsoModels | public static void assertIsoModels(String title, Model wanted, Model got)(Code) | | test that two models are isomorphic and fail if they are not.
Parameters: title - a String appearing at the beginning of the failure message Parameters: wanted - the model value that is expected Parameters: got - the model value to check if the models are not isomorphic |
assertIsoModels | public static void assertIsoModels(Model wanted, Model got)(Code) | | Fail if the two models are not isomorphic. See assertIsoModels(String,Model,Model).
|
createMemModel | public static Model createMemModel()(Code) | | Answer a default model; it exists merely to abbreviate the rather long explicit
invocation.
a new default [aka memory-based] model |
createModel | public static Model createModel(ReificationStyle style)(Code) | | make a model with a given reification style, give it Extended prefixes
|
extendedModel | protected static Model extendedModel()(Code) | | |
modelAdd | public static Model modelAdd(Model m, String facts)(Code) | | add to a model all the statements expressed by a string.
Parameters: m - the model to be updated Parameters: facts - a sequence of semicolon-separated "S P O" facts the updated model |
modelWithStatements | public static Model modelWithStatements(String facts)(Code) | | makes a model initialised with statements parsed from a string.
Parameters: facts - a string in semicolon-separated "S P O" format a model containing those facts |
modelWithStatements | public static Model modelWithStatements(ReificationStyle style, String facts)(Code) | | makes a model with a given reiifcation style, initialised with statements parsed
from a string.
Parameters: style - the required reification style Parameters: facts - a string in semicolon-separated "S P O" format a model containing those facts |
resourceSet | public static Set resourceSet(String items)(Code) | | Answer the set of resources given by the space-separated
items string. Each resource specification is interpreted
as per resource .
|
resources | public static Resource[] resources(Model m, String items)(Code) | | Create an array of Resources from a whitespace-separated string
Parameters: m - a model to serve as a resource factory Parameters: items - a whitespace-separated sequence to feed to resource a RDFNode[] of the parsed resources |
statement | public static Statement statement(Model m, String fact)(Code) | | create a Statement in a given Model with (S, P, O) extracted by parsing a string.
Parameters: m - the model the statement is attached to Parameters: an - "S P O" string. m.createStatement(S, P, O) |
statements | public static Statement[] statements(Model m, String facts)(Code) | | Create an array of Statements parsed from a semi-separated string.
Parameters: m - a model to serve as a statement factory Parameters: facts - a sequence of semicolon-separated "S P O" facts a Statement[] of the (S P O) statements from the string |
Fields inherited from com.hp.hpl.jena.graph.test.GraphTestBase | protected static int bnc(Code)(Java Doc)
|
Methods inherited from com.hp.hpl.jena.graph.test.GraphTestBase | protected static void appendNode(StringBuffer b, Map bnodes, Node n)(Code)(Java Doc) public Set arrayToSet(Object[] A)(Code)(Java Doc) public static void assertContains(String name, String s, Graph g)(Code)(Java Doc) public static void assertContainsAll(String name, Graph g, String s)(Code)(Java Doc) public static void assertEqualsTemplate(String title, Graph g, String template)(Code)(Java Doc) public static void assertIsomorphic(String title, Graph expected, Graph got)(Code)(Java Doc) public static void assertIsomorphic(Graph expected, Graph got)(Code)(Java Doc) public static void assertOmits(String name, Graph g, String s)(Code)(Java Doc) public static void assertOmitsAll(String name, Graph g, String s)(Code)(Java Doc) public static boolean contains(Graph g, String fact)(Code)(Java Doc) public static Graph getGraph(Object wrap, Class graphClass, ReificationStyle style)(Code)(Java Doc) protected static Graph getReificationTriples(Reifier r)(Code)(Java Doc) public static Graph graphAdd(Graph g, String s)(Code)(Java Doc) public static Graph graphWith(String s)(Code)(Java Doc) public static List iteratorToList(Iterator it)(Code)(Java Doc) public static Set iteratorToSet(Iterator it)(Code)(Java Doc) public static Graph newGraph()(Code)(Java Doc) public static String nice(Graph g, Map bnodes)(Code)(Java Doc) protected static String nice(Node n)(Code)(Java Doc) protected static void niceTriple(StringBuffer b, Map bnodes, Triple t)(Code)(Java Doc) public static Node node(String x)(Code)(Java Doc) public static Node[] nodeArray(String items)(Code)(Java Doc) public static List nodeList(String items)(Code)(Java Doc) public Set nodeSet(String nodes)(Code)(Java Doc) public void testContains(Graph g, Triple[] triples)(Code)(Java Doc) public void testContains(Graph g, List triples)(Code)(Java Doc) public void testContains(Graph g, Iterator it)(Code)(Java Doc) public void testContains(Graph g, Graph other)(Code)(Java Doc) public void testOmits(Graph g, Triple[] triples)(Code)(Java Doc) public void testOmits(Graph g, List triples)(Code)(Java Doc) public void testOmits(Graph g, Iterator it)(Code)(Java Doc) public void testOmits(Graph g, Graph other)(Code)(Java Doc) public static Triple triple(String fact)(Code)(Java Doc) public static Triple triple(PrefixMapping pm, String fact)(Code)(Java Doc) public static Triple[] tripleArray(String facts)(Code)(Java Doc) public static Set tripleSet(String facts)(Code)(Java Doc)
|
|
|