You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by am...@apache.org on 2016/10/24 11:35:23 UTC

svn commit: r1766385 - /jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java

Author: amitj
Date: Mon Oct 24 11:35:23 2016
New Revision: 1766385

URL: http://svn.apache.org/viewvc?rev=1766385&view=rev
Log:
OAK-4979: Caching sub-system implementation for DataStore

* Better handling of empty file handle for intermittent failing test UploadStagingCacheTest#testPutMoveFileError

Modified:
    jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java

Modified: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java?rev=1766385&r1=1766384&r2=1766385&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java Mon Oct 24 11:35:23 2016
@@ -226,7 +226,9 @@ public class UploadStagingCacheTest exte
      */
     @Test
     public void testPutMoveFileError() throws Exception {
-        Optional<SettableFuture<Integer>> future = stagingCache.put(ID_PREFIX + 0, new File("empty"));
+        File empty = new File(folder.getRoot(), String.valueOf(System.currentTimeMillis()));
+        assertFalse(empty.exists());
+        Optional<SettableFuture<Integer>> future = stagingCache.put(ID_PREFIX + 0, empty);
         // assert no file
         assertFalse(future.isPresent());
         assertEquals(1, stagingCache.getStats().getMissCount());