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));
+ }
}