Pavel Mikhailovskii created JENA-1786: -----------------------------------------
Summary: DatasetGraphMonitor exposes unwrapped graphs Key: JENA-1786 URL: https://issues.apache.org/jira/browse/JENA-1786 Project: Apache Jena Issue Type: Bug Reporter: Pavel Mikhailovskii Both DatasetGraphMonitor.getDefaultGraph and DatasetGraphMonitor.getGraph expose unwrapped graphs from the underlying DatasetGraph. Any changes made to those graphs skip DatasetGraphMonitor's change monitoring. To reproduce: {code:java} public class TestDatasetMonitor extends BaseTest { ... @Test public void countChanges_05() { DatasetGraph dsgBase = DatasetGraphFactory.create() ; DatasetChangesCounter dsgChanges = new DatasetChangesCounter() ; DatasetGraph dsg = new DatasetGraphMonitor(dsgBase, dsgChanges) ; check(dsgChanges, 0, 0, 0, 0) ; Graph g = dsg.getDefaultGraph(); g.add(quad1.asTriple()) ; g.delete(quad1.asTriple()) ; g.add(quad1.asTriple()) ; g.delete(quad1.asTriple()) ; check(dsgChanges, 2, 2, 0, 0) ; } {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)