:             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!)



-Hoss


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

Reply via email to