Author: mreutegg
Date: Wed Dec 11 14:13:33 2013
New Revision: 1550144

URL: http://svn.apache.org/r1550144
Log:
OAK-1274: Wrong comparison for old Revisions

Modified:
    
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/mongomk/RevisionTest.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/mongomk/RevisionTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/mongomk/RevisionTest.java?rev=1550144&r1=1550143&r2=1550144&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/mongomk/RevisionTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/mongomk/RevisionTest.java
 Wed Dec 11 14:13:33 2013
@@ -116,12 +116,12 @@ public class RevisionTest {
         assertEquals(r2.compareRevisionTime(r1), comp.compare(r2, r1));
         assertEquals(r1.compareRevisionTime(r1), comp.compare(r1, r1));
     }
-    
+
     @Test
     public void revisionComparatorCluster() {
-        
+
         RevisionComparator comp = new RevisionComparator(0);
-        
+
         Revision r1c1 = new Revision(0x110, 0, 1);
         Revision r2c1 = new Revision(0x120, 0, 1);
         Revision r3c1 = new Revision(0x130, 0, 1);
@@ -134,27 +134,27 @@ public class RevisionTest {
         assertEquals(-1, comp.compare(r2c1, r2c2));
         assertEquals(-1, comp.compare(r3c1, r3c2));
 
-        // now we declare r1+r2 of c1 to be after r1+r2 of c2
+        // now we declare r2+r3 of c1 to be after r2+r3 of c2
         comp.add(r2c1, new Revision(0x20, 0, 0));
         comp.add(r2c2, new Revision(0x10, 0, 0));
 
         assertEquals(
-                "1:\n r120-0-1:r20-0-0\n" + 
+                "1:\n r120-0-1:r20-0-0\n" +
                 "2:\n r200-0-2:r10-0-0\n", comp.toString());
 
         assertEquals(1, comp.compare(r1c1, r1c2));
         assertEquals(1, comp.compare(r2c1, r2c2));
         // both r3cx are still "in the future"
         assertEquals(-1, comp.compare(r3c1, r3c2));
-        
+
         // now we declare r3 of c1 to be before r3 of c2
-        // (with the same range timestamp, 
+        // (with the same range timestamp,
         // the revision timestamps are compared)
         comp.add(r3c1, new Revision(0x30, 0, 0));
         comp.add(r3c2, new Revision(0x30, 0, 0));
 
         assertEquals(
-                "1:\n r120-0-1:r20-0-0 r130-0-1:r30-0-0\n" + 
+                "1:\n r120-0-1:r20-0-0 r130-0-1:r30-0-0\n" +
                 "2:\n r200-0-2:r10-0-0 r300-0-2:r30-0-0\n", comp.toString());
 
         assertEquals(1, comp.compare(r1c1, r1c2));
@@ -164,28 +164,31 @@ public class RevisionTest {
         assertEquals(-1, comp.compare(r1c2, r1c1));
         assertEquals(-1, comp.compare(r2c2, r2c1));
         assertEquals(1, comp.compare(r3c2, r3c1));
-        
+
         // get rid of old timestamps
         comp.purge(0x10);
         assertEquals(
-                "1:\n r120-0-1:r20-0-0 r130-0-1:r30-0-0\n" + 
+                "1:\n r120-0-1:r20-0-0 r130-0-1:r30-0-0\n" +
                 "2:\n r300-0-2:r30-0-0\n", comp.toString());
         comp.purge(0x20);
         assertEquals(
-                "1:\n r130-0-1:r30-0-0\n" + 
+                "1:\n r130-0-1:r30-0-0\n" +
                 "2:\n r300-0-2:r30-0-0\n", comp.toString());
-        
+
         // update an entry
         comp.add(new Revision(0x301, 1, 2), new Revision(0x30, 0, 0));
         assertEquals(
-                "1:\n r130-0-1:r30-0-0\n" + 
+                "1:\n r130-0-1:r30-0-0\n" +
                 "2:\n r301-1-2:r30-0-0\n", comp.toString());
-        
+
         comp.purge(0x30);
         assertEquals("", comp.toString());
 
     }
 
+    /**
+     * OAK-1274
+     */
     @Ignore
     @Test
     public void clusterCompare() {


Reply via email to