"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]