Author: chetanm
Date: Wed Dec 23 06:23:56 2015
New Revision: 1721496

URL: http://svn.apache.org/viewvc?rev=1721496&view=rev
Log:
OAK-3806 - Collect and expose statistics related to BlobStore operations

Refactor FileDataStore creation to a util method

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

Modified: 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextWriterTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextWriterTest.java?rev=1721496&r1=1721495&r2=1721496&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextWriterTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextWriterTest.java
 Wed Dec 23 06:23:56 2015
@@ -46,7 +46,7 @@ public class DataStoreTextWriterTest {
     @Test
     public void basicOperation() throws Exception {
         File fdsDir = temporaryFolder.newFolder();
-        FileDataStore fds = createFDS(fdsDir);
+        FileDataStore fds = DataStoreUtils.createFDS(fdsDir, 0);
         ByteArrayInputStream is = new ByteArrayInputStream("hello".getBytes());
         DataRecord dr = fds.addRecord(is);
 
@@ -54,7 +54,7 @@ public class DataStoreTextWriterTest {
         TextWriter writer = new DataStoreTextWriter(writerDir, false);
         writer.write(dr.getIdentifier().toString(), "hello");
 
-        FileDataStore fds2 = createFDS(writerDir);
+        FileDataStore fds2 = DataStoreUtils.createFDS(writerDir, 0);
         DataRecord dr2 = fds2.getRecordIfStored(dr.getIdentifier());
 
         is.reset();
@@ -88,7 +88,7 @@ public class DataStoreTextWriterTest {
     @Test
     public void nonExistingEntry() throws Exception{
         File fdsDir = temporaryFolder.newFolder();
-        FileDataStore fds = createFDS(fdsDir);
+        FileDataStore fds = DataStoreUtils.createFDS(fdsDir, 0);
         ByteArrayInputStream is = new ByteArrayInputStream("hello".getBytes());
         DataRecord dr = fds.addRecord(is);
 
@@ -109,14 +109,6 @@ public class DataStoreTextWriterTest {
 
     }
 
-    private FileDataStore createFDS(File root) {
-        FileDataStore fds = new FileDataStore();
-        fds.setPath(root.getAbsolutePath());
-        fds.setMinRecordLength(0);
-        fds.init(null);
-        return fds;
-    }
-
     private static class IdBlob extends ArrayBasedBlob {
         final String id;
 

Modified: 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreUtils.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreUtils.java?rev=1721496&r1=1721495&r2=1721496&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreUtils.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreUtils.java
 Wed Dec 23 06:23:56 2015
@@ -96,6 +96,14 @@ public class DataStoreUtils {
             (time == -1 ? 0 : time));
     }
 
+    public static FileDataStore createFDS(File root, int minRecordLength) {
+        FileDataStore fds = new FileDataStore();
+        fds.setPath(root.getAbsolutePath());
+        fds.setMinRecordLength(minRecordLength);
+        fds.init(null);
+        return fds;
+    }
+
     @Test
     public void testPropertySetup() throws Exception {
         System.setProperty(DS_CLASS_NAME, FileDataStore.class.getName());


Reply via email to