"Chris Hostetter" <[EMAIL PROTECTED]> wrote:
> :             java.util.regex.Pattern pattern = 
> java.util.regex.Pattern.compile("[A-Z][a-z]{1,2}, [0-9]{1,2}
> [A-Z][a-z]{2} [0-9]{4} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2} [A-Z]{2,4}");
> :             Date date = new Date();
> :             String formatedDate =
> DateFormater.formatDate(date,DateFormater.HTTP_HEADER_DATE_FORMAT);
> :             assertTrue(pattern.matcher(formatedDate).matches());   //
> THIS ASSERT FAILS
> 
> it doesn't fail for me, but it does look very TimeZone sensitive, the 
> pattern the formatedDate is tested against doesn't look like it would be 
> too freindly to non-US timezones.
> 
> a simple start is to get the test to be more verbose on failure ... i
> just 
> tweaked the asert to tell you exactly what string didn't match the
> pattern 
> if it fails  (hmm.. someone else just made it write the date to stdout .. 
> now we'll know twice!)

That would be me!  But I like your more-permanent solution better so
I just reverted mine :)

Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to