| com.hp.hpl.jena.graph.test.GraphTestBase com.hp.hpl.jena.shared.test.AbstractTestPrefixMapping
All known Subclasses: com.hp.hpl.jena.rdf.model.test.TestModelPrefixMapping, com.hp.hpl.jena.graph.compose.test.TestPolyadicPrefixMapping, com.hp.hpl.jena.db.test.TestPrefixMapping, com.hp.hpl.jena.shared.test.TestPrefixMapping,
AbstractTestPrefixMapping | abstract public class AbstractTestPrefixMapping extends GraphTestBase (Code) | | Test prefix mappings - subclass this test and override getMapping() to
deliver the prefixMapping to be tested.
author: kers |
Field Summary | |
final static String[] | badNames | final static String | butterURI | final static String | crispURI | final static String[] | dontChange these are strings that should not change when they are prefix-expanded
with crisp and rope as legal prefixes. | final static String[][] | expansions these are the required mappings which the test cases below should
satisfy: an array of 2-arrays, where element 0 is the string to expand
and element 1 is the string it should expand to. | final static String | ropeURI |
Method Summary | |
protected void | fill(PrefixMapping pm, String settings) | abstract protected PrefixMapping | getMapping() Subclasses implement to return a new, empty prefixMapping of their
preferred kind. | public void | testAddDefaultMap() | public void | testAddMap() as for testAddOtherPrefixMapping, except that it's a plain Map
we're adding. | public void | testAddOtherPrefixMapping() test that we can add the maplets from another PrefixMapping without
losing our own. | public void | testAllowNastyNamespace() | public void | testCheckNames() Test that various illegal names are trapped. | public void | testEasyQName() | public void | testEmptyDoesNotWipeURI() Test that the empty prefix does not wipe an existing prefix for the same URI. | public void | testEmptyPrefix() The empty prefix is specifically allowed [for the default namespace]. | public void | testEquality() | protected void | testEquals(String S) | protected void | testEquals(String S, String T, boolean expected) | protected void | testEquals(String S, String T, boolean expected, PrefixMapping A, PrefixMapping B) | public void | testEqualsBase(String S, String T, boolean expected) | public void | testExpandPrefix() | public void | testLock() | public void | testNoQNameBadLocal() | public void | testNoQNameNoPrefix() | public void | testNullURITrapped() | public void | testPrefixMappingMap() | public void | testPrefixMappingMapping() test that a PrefixMapping maps names to URIs. | public void | testPrefixMappingSecret() | public void | testQnameFromEmail() The tests implied by the email where Chris suggested adding qnameFor;
shortForm generates illegal qnames but qnameFor does not. | public void | testRemovePrefix() | public void | testReturnsSelf() | public void | testReversePrefixMapping() Test that we can run the prefix mapping in reverse - from URIs to prefixes. | public void | testSameURIKeepsDefault() Test that adding a new prefix mapping for U does not throw away a default
mapping for U. | public void | testSecondPrefixDeletedUncoversPreviousMap() | public void | testSecondPrefixReplacesReverseMap() | public void | testSecondPrefixRetainsExistingMap() | public static void | testShortForm(String title, PrefixMapping ns) | public void | testUseEasyPrefix() | public static void | testUseEasyPrefix(String title, PrefixMapping ns) |
dontChange | final static String[] dontChange(Code) | | these are strings that should not change when they are prefix-expanded
with crisp and rope as legal prefixes.
|
expansions | final static String[][] expansions(Code) | | these are the required mappings which the test cases below should
satisfy: an array of 2-arrays, where element 0 is the string to expand
and element 1 is the string it should expand to.
|
AbstractTestPrefixMapping | public AbstractTestPrefixMapping(String name)(Code) | | |
getMapping | abstract protected PrefixMapping getMapping()(Code) | | Subclasses implement to return a new, empty prefixMapping of their
preferred kind.
|
testAddDefaultMap | public void testAddDefaultMap()(Code) | | |
testAddMap | public void testAddMap()(Code) | | as for testAddOtherPrefixMapping, except that it's a plain Map
we're adding.
|
testAddOtherPrefixMapping | public void testAddOtherPrefixMapping()(Code) | | test that we can add the maplets from another PrefixMapping without
losing our own.
|
testAllowNastyNamespace | public void testAllowNastyNamespace()(Code) | | |
testCheckNames | public void testCheckNames()(Code) | | Test that various illegal names are trapped.
|
testEasyQName | public void testEasyQName()(Code) | | |
testEmptyDoesNotWipeURI | public void testEmptyDoesNotWipeURI()(Code) | | Test that the empty prefix does not wipe an existing prefix for the same URI.
|
testEmptyPrefix | public void testEmptyPrefix()(Code) | | The empty prefix is specifically allowed [for the default namespace].
|
testEquality | public void testEquality()(Code) | | |
testExpandPrefix | public void testExpandPrefix()(Code) | | |
testLock | public void testLock()(Code) | | |
testNoQNameBadLocal | public void testNoQNameBadLocal()(Code) | | |
testNoQNameNoPrefix | public void testNoQNameNoPrefix()(Code) | | |
testNullURITrapped | public void testNullURITrapped()(Code) | | |
testPrefixMappingMap | public void testPrefixMappingMap()(Code) | | test that we can extract a proper Map from a PrefixMapping
|
testPrefixMappingMapping | public void testPrefixMappingMapping()(Code) | | test that a PrefixMapping maps names to URIs. The names and URIs are
all fully distinct - overlapping names/uris are dealt with in other tests.
|
testPrefixMappingSecret | public void testPrefixMappingSecret()(Code) | | test that the Map returned by getNsPrefixMap does not alias (parts of)
the secret internal map of the PrefixMapping
|
testQnameFromEmail | public void testQnameFromEmail()(Code) | | The tests implied by the email where Chris suggested adding qnameFor;
shortForm generates illegal qnames but qnameFor does not.
|
testRemovePrefix | public void testRemovePrefix()(Code) | | |
testReturnsSelf | public void testReturnsSelf()(Code) | | |
testReversePrefixMapping | public void testReversePrefixMapping()(Code) | | Test that we can run the prefix mapping in reverse - from URIs to prefixes.
uriB is a prefix of uriA to try and ensure that the ordering of the map doesn't matter.
|
testSameURIKeepsDefault | public void testSameURIKeepsDefault()(Code) | | Test that adding a new prefix mapping for U does not throw away a default
mapping for U.
|
testSecondPrefixDeletedUncoversPreviousMap | public void testSecondPrefixDeletedUncoversPreviousMap()(Code) | | |
testSecondPrefixReplacesReverseMap | public void testSecondPrefixReplacesReverseMap()(Code) | | |
testSecondPrefixRetainsExistingMap | public void testSecondPrefixRetainsExistingMap()(Code) | | |
testUseEasyPrefix | public void testUseEasyPrefix()(Code) | | |
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)
|
|
|