Tim,
    I was looking at some of the Stripes code and running the tests to learn a 
bit about some of the inner workings and found a bug that appears to be related 
to the fact that it's now 2007.  It's not a hard fix, but I figured I'd pass 
along the patch to save you 5 seconds of your life.

I've never shared a patch, so I could be doing this the most inefficient way 
possible.  It's listed below and is for the class 
net.sourceforge.stripes.validation.DateTypeConverterTest in the 'tests' project.

-Erik

Index: .
===================================================================
--- .    (revision 815)
+++ .    (working copy)
@@ -7,6 +7,7 @@
 import java.util.Collection;
 import java.util.ArrayList;
 import java.util.Date;
+import java.util.Calendar;
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 
@@ -153,7 +154,8 @@
         Date date = converter.convert("Jan 31", Date.class, errors);
         Assert.assertNotNull(date);
         Assert.assertEquals(0, errors.size());
-        Assert.assertEquals(format.format(date), "01/31/2006");
+        Assert.assertEquals(format.format(date), "01/31/"
+                + Calendar.getInstance().get( Calendar.YEAR ) );
 
         date = converter.convert("February 28", Date.class, errors);
         Assert.assertNotNull(date);
@@ -158,7 +160,8 @@
         date = converter.convert("February 28", Date.class, errors);
         Assert.assertNotNull(date);
         Assert.assertEquals(0, errors.size());
-        Assert.assertEquals(format.format(date), "02/28/2006");
+        Assert.assertEquals(format.format(date), "02/28/"
+                + Calendar.getInstance().get( Calendar.YEAR ) );
 
         date = converter.convert("03/01", Date.class, errors);
         Assert.assertNotNull(date);
@@ -163,7 +166,8 @@
         date = converter.convert("03/01", Date.class, errors);
         Assert.assertNotNull(date);
         Assert.assertEquals(0, errors.size());
-        Assert.assertEquals(format.format(date), "03/01/2006");
+        Assert.assertEquals(format.format(date), "03/01/"
+                + Calendar.getInstance().get( Calendar.YEAR ) );
     }
 
     @Test(groups="fast")





__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to