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());