Author: reschke
Date: Wed Oct 11 13:22:54 2017
New Revision: 1811823
URL: http://svn.apache.org/viewvc?rev=1811823&view=rev
Log:
OAK-6811: BasicDocumentStore: avoid use of API edge case in test of cache
invalidation
Modified:
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
Modified:
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java?rev=1811823&r1=1811822&r2=1811823&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
(original)
+++
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
Wed Oct 11 13:22:54 2017
@@ -1138,10 +1138,12 @@ public class BasicDocumentStoreTest exte
@Test
public void removeInvalidatesCache() throws Exception {
String id = Utils.getIdFromPath("/foo");
+ long modified = 1;
removeMe.add(id);
- ds.create(Collection.NODES,
Collections.singletonList(newDocument("/foo", 1)));
+ ds.create(Collection.NODES, Collections.singletonList(newDocument(id,
modified)));
- Map<Key, Condition> conditions = Collections.emptyMap();
+ Map<Key, Condition> conditions = Collections.singletonMap(new
Key(NodeDocument.MODIFIED_IN_SECS, null),
+ Condition.newEqualsCondition(modified));
ds.remove(Collection.NODES, Collections.singletonMap(id, conditions));
assertNull(ds.getIfCached(Collection.NODES, id));
}