You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by mr...@apache.org on 2006/08/03 11:58:15 UTC

svn commit: r428296 - /jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/SetPropertyCalendarTest.java

Author: mreutegg
Date: Thu Aug  3 02:58:15 2006
New Revision: 428296

URL: http://svn.apache.org/viewvc?rev=428296&view=rev
Log:
JCR-502: TCK: SetPropertyCalendarTest compares Calendar objects

Modified:
    jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/SetPropertyCalendarTest.java

Modified: jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/SetPropertyCalendarTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/SetPropertyCalendarTest.java?rev=428296&r1=428295&r2=428296&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/SetPropertyCalendarTest.java (original)
+++ jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/SetPropertyCalendarTest.java Thu Aug  3 02:58:15 2006
@@ -19,6 +19,7 @@
 import org.apache.jackrabbit.test.AbstractJCRTest;
 
 import javax.jcr.Node;
+import javax.jcr.ValueFactory;
 
 import java.util.Calendar;
 import java.util.GregorianCalendar;
@@ -36,12 +37,15 @@
 
     private Node testNode;
 
+    private ValueFactory vFactory;
+
     private Calendar c1 = new GregorianCalendar(2005, 1, 10, 14, 8, 56);
     private Calendar c2 = new GregorianCalendar(1945, 1, 6, 16, 20, 0);
 
     protected void setUp() throws Exception {
         super.setUp();
         testNode = testRootNode.addNode(nodeName1, testNodeType);
+        vFactory = superuser.getValueFactory();
     }
 
     /**
@@ -52,8 +56,8 @@
         testNode.setProperty(propertyName1, c1);
         superuser.save();
         assertEquals("Setting property with Node.setProperty(String, Calendar) and Session.save() not working",
-                c1,
-                testNode.getProperty(propertyName1).getDate());
+                vFactory.createValue(c1),
+                testNode.getProperty(propertyName1).getValue());
     }
 
     /**
@@ -66,8 +70,8 @@
         testNode.setProperty(propertyName1, c2);
         superuser.save();
         assertEquals("Modifying property with Node.setProperty(String, Calendar) and Session.save() not working",
-                c2,
-                testNode.getProperty(propertyName1).getDate());
+                vFactory.createValue(c2),
+                testNode.getProperty(propertyName1).getValue());
     }
 
     /**
@@ -78,8 +82,8 @@
         testNode.setProperty(propertyName1, c1);
         testRootNode.save();
         assertEquals("Setting property with Node.setProperty(String, Calendar) and parentNode.save() not working",
-                c1,
-                testNode.getProperty(propertyName1).getDate());
+                vFactory.createValue(c1),
+                testNode.getProperty(propertyName1).getValue());
     }
 
     /**
@@ -92,8 +96,8 @@
         testNode.setProperty(propertyName1, c2);
         testRootNode.save();
         assertEquals("Modifying property with Node.setProperty(String, Calendar) and parentNode.save() not working",
-                c2,
-                testNode.getProperty(propertyName1).getDate());
+                vFactory.createValue(c2),
+                testNode.getProperty(propertyName1).getValue());
     }
 
     /**