Author: sebb
Date: Thu Sep 27 00:02:58 2012
New Revision: 1390778

URL: http://svn.apache.org/viewvc?rev=1390778&view=rev
Log:
Allow access to parsedPattern for test purposes
Make ParseException text similar to that thrown by SimpleDateFormat

Modified:
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java?rev=1390778&r1=1390777&r2=1390778&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
 Thu Sep 27 00:02:58 2012
@@ -175,6 +175,11 @@ public class FastDateParser implements D
         return locale;
     }
 
+    // Give access to generated pattern for test code
+    Pattern getParsePattern() {
+        return parsePattern;
+    }
+
     // Basics
     //-----------------------------------------------------------------------
     /**
@@ -248,9 +253,9 @@ public class FastDateParser implements D
             if (locale.equals(JAPANESE_IMPERIAL)) {
                 throw new ParseException(
                         "(The " +locale + " locale does not support dates 
before 1868 AD)\n" +
-                        source+" does not match "+parsePattern.pattern(), 0);
+                                "Unparseable date: \""+source+"\" does not 
match "+parsePattern.pattern(), 0);
             }
-            throw new ParseException(source+" does not match 
"+parsePattern.pattern(), 0);
+            throw new ParseException("Unparseable date: \""+source+"\" does 
not match "+parsePattern.pattern(), 0);
         }
         return date;
     }


Reply via email to