SLING-7692 unsupported operation e for refresh false
diff --git a/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java b/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java
index 16591fa..86e8630 100644
--- a/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java
+++ b/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java
@@ -295,7 +295,7 @@
@Override
public void refresh(final boolean keepChanges) throws RepositoryException {
if (!keepChanges){
- this.items.clear();
+ throw new UnsupportedOperationException();
}
// do nothing
checkLive();
diff --git a/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java b/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java
index 2554ab1..6759639 100644
--- a/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java
+++ b/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java
@@ -136,17 +136,6 @@
}
@Test
- public void testRevertFalse() throws RepositoryException {
- Session session = MockJcr.newSession();
- Node rootNode = session.getRootNode();
- rootNode.addNode("node1");
- assertTrue(session.itemExists("/node1"));
- session.refresh(false);
- assertFalse(session.itemExists("/node1"));
- assertFalse(rootNode.getNodes().hasNext());
- }
-
- @Test
public void testNodesWithSpecialNames() throws RepositoryException {
Session session = MockJcr.newSession();
@@ -261,7 +250,6 @@
assertFalse(session.hasPendingChanges());
session.save();
session.refresh(true);
- session.refresh(false);
}
@Test