You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/05/22 17:30:14 UTC
svn commit: r1341532 - in
/jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph:
DatasetPrefixStorageMem.java TestDatasetPrefixes.java
Author: andy
Date: Tue May 22 15:30:14 2012
New Revision: 1341532
URL: http://svn.apache.org/viewvc?rev=1341532&view=rev
Log: (empty)
Modified:
jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/DatasetPrefixStorageMem.java
jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/TestDatasetPrefixes.java
Modified: jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/DatasetPrefixStorageMem.java
URL: http://svn.apache.org/viewvc/jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/DatasetPrefixStorageMem.java?rev=1341532&r1=1341531&r2=1341532&view=diff
==============================================================================
--- jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/DatasetPrefixStorageMem.java (original)
+++ jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/DatasetPrefixStorageMem.java Tue May 22 15:30:14 2012
@@ -31,6 +31,9 @@ import com.hp.hpl.jena.sparql.graph.Grap
public class DatasetPrefixStorageMem implements DatasetPrefixStorage
{
+ // DatasetPrefixStorage ==> DatasetPrefixes ??
+ // Need remove whole per-graph mapping.?
+
// The default graph : preferred name
static final String dftGraph = Quad.defaultGraphIRI.getURI() ;
// Also seen as:
@@ -41,7 +44,6 @@ public class DatasetPrefixStorageMem imp
public DatasetPrefixStorageMem() {}
-
@Override
public Set<String> graphNames()
{
Modified: jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/TestDatasetPrefixes.java
URL: http://svn.apache.org/viewvc/jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/TestDatasetPrefixes.java?rev=1341532&r1=1341531&r2=1341532&view=diff
==============================================================================
--- jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/TestDatasetPrefixes.java (original)
+++ jena/Scratch/AFS/Dev/trunk/src/main/java/projects/viewgraph/TestDatasetPrefixes.java Tue May 22 15:30:14 2012
@@ -39,13 +39,9 @@ public class TestDatasetPrefixes extends
private static final String ns1 = "http://example/ns1" ;
private static final String ns2 = "http://example/ns2" ;
-
- DatasetPrefixStorage prefixes = new DatasetPrefixStorageMem() ;
-
- //@Before public void setup()
-
- @Test public void pref_01()
+ @Test public void dsg_prefixes_01()
{
+ DatasetPrefixStorage prefixes = new DatasetPrefixStorageMem() ;
prefixes.insertPrefix(graph0, prefix1, ns1 ) ;
Set<String> x = prefixes.graphNames() ;
// Default graph
@@ -60,8 +56,9 @@ public class TestDatasetPrefixes extends
}
}
- @Test public void pref_02()
+ @Test public void dsg_prefixes_02()
{
+ DatasetPrefixStorage prefixes = new DatasetPrefixStorageMem() ;
prefixes.insertPrefix(graph1, prefix1, ns1 ) ;
Set<String> x = prefixes.graphNames() ;
assertEquals(1, x.size()) ;
@@ -70,5 +67,54 @@ public class TestDatasetPrefixes extends
PrefixMapping pm = prefixes.getPrefixMapping(graph1) ;
assertEquals(1 , pm.getNsPrefixMap().size()) ;
}
+
+ @Test public void dsg_prefixes_03()
+ {
+ DatasetPrefixStorage prefixes = new DatasetPrefixStorageMem() ;
+ prefixes.insertPrefix(graph1, prefix1, ns1 ) ;
+ assertEquals(1 , prefixes.getPrefixMapping(graph1).getNsPrefixMap().size()) ;
+ prefixes.removeFromPrefixMap(graph1, prefix1) ;
+ assertEquals(0 , prefixes.getPrefixMapping(graph1).getNsPrefixMap().size()) ;
+ }
+
+ // Add/remove via the PrefixMapping
+
+ @Test public void dsg_prefixes_04()
+ {
+ DatasetPrefixStorage prefixes = new DatasetPrefixStorageMem() ;
+ prefixes.insertPrefix(graph1, prefix1, ns1 ) ;
+ assertEquals(1 , prefixes.getPrefixMapping(graph1).getNsPrefixMap().size()) ;
+ PrefixMapping pm = prefixes.getPrefixMapping(graph1) ;
+ pm.setNsPrefix(prefix1, ns1) ;
+ assertEquals(1 , prefixes.getPrefixMapping(graph1).getNsPrefixMap().size()) ;
+ }
+
+ @Test public void dsg_prefixes_05()
+ {
+ DatasetPrefixStorage prefixes = new DatasetPrefixStorageMem() ;
+ PrefixMapping pm = prefixes.getPrefixMapping(graph1) ;
+
+ pm.setNsPrefix(prefix1, ns1) ;
+ pm.removeNsPrefix(prefix1) ;
+ assertNull(pm.getNsPrefixURI(prefix1)) ;
+ assertEquals(0 , pm.getNsPrefixMap().size()) ;
+ assertEquals(0 , prefixes.getPrefixMapping(graph1).getNsPrefixMap().size()) ;
+ }
+
+ @Test public void dsg_prefixes_06()
+ {
+ DatasetPrefixStorage prefixes = new DatasetPrefixStorageMem() ;
+ prefixes.insertPrefix(graph1, prefix1, ns1 ) ;
+
+ PrefixMapping pm = prefixes.getPrefixMapping(graph1) ;
+ assertEquals(1 , pm.getNsPrefixMap().size()) ;
+
+ pm.removeNsPrefix(prefix1) ;
+ assertNull(pm.getNsPrefixURI(prefix1)) ;
+
+ assertEquals(0 , pm.getNsPrefixMap().size()) ;
+ assertEquals(0 , prefixes.getPrefixMapping(graph1).getNsPrefixMap().size()) ;
+ }
+
}