Author: florent
Date: Thu Aug 16 23:40:02 2012
New Revision: 1374103

URL: http://svn.apache.org/viewvc?rev=1374103&view=rev
Log:
CLEREZZA-715 solve + test case

Modified:
    
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProvider.java
    
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/test/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProviderTest.java

Modified: 
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProvider.java?rev=1374103&r1=1374102&r2=1374103&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProvider.java
 (original)
+++ 
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProvider.java
 Thu Aug 16 23:40:02 2012
@@ -582,6 +582,9 @@ public class SingleTdbDatasetTcProvider 
     public Set<UriRef> listMGraphs() {
         Set<UriRef> tcNames = listTripleCollections();
         tcNames.removeAll(graphNames);
+        if(defaultGraphName != null){
+            tcNames.remove(defaultGraphName);
+        }
         return tcNames;
     }
     /*

Modified: 
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/test/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProviderTest.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/rdf.jena.tdb.storage/src/test/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProviderTest.java?rev=1374103&r1=1374102&r2=1374103&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/test/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProviderTest.java
 (original)
+++ 
incubator/clerezza/trunk/rdf.jena.tdb.storage/src/test/java/org/apache/clerezza/rdf/jena/tdb/storage/SingleTdbDatasetTcProviderTest.java
 Thu Aug 16 23:40:02 2012
@@ -73,7 +73,7 @@ public class SingleTdbDatasetTcProviderT
         }
     }
     /**
-     * The union grpah is read only!
+     * The union graph is read only!
      */
     @Test(expected=NoSuchEntityException.class)
     public void testUnionMgraph(){
@@ -147,5 +147,16 @@ public class SingleTdbDatasetTcProviderT
         }
         Assert.assertTrue("Missing "+expected, expected.isEmpty());
         
-    }    
+    }
+    
+    @Test
+    public void testListGraph(){
+       TcProvider provider = getInstance();
+       //No union graph in listMGraphs
+       Set<UriRef> mgl = provider.listMGraphs();
+        Assert.assertFalse("Mgraph list don't contain the read-only 
union-graph", mgl.contains(UNION_GRAPH_NAME));
+        //Union graph in listGraphs
+        Set<UriRef> gl = provider.listGraphs();
+        Assert.assertTrue("Graph list contain the read-only union-graph", 
gl.contains(UNION_GRAPH_NAME));
+    }
 }


Reply via email to