Ralph Goers wrote:
I changed the expire time from 5 to 10 and then changed the sleep time to 11000. That got the unit test to pass. I'm not sure what to do about this. Having a unit test rely on an external resource is very bad practice just for this reason. Worse, if I didn't have an active internet connection at all I couldn't run the unit tests at all, even if I did mvn -o.

This test case does have an interesting history. Up until Aug 23, 2006 it was using a local file. On that date is was modified to point at google. On March 7, 2007 it was modified to point to slashdot with the comment that google's content type is inconsistent. At that time the expire time was set to 1. It was changed to 2 on May 1, 2007 and then to 5 on Nov 13, 2007. Apparently it still doesn't work everywhere. So the question is, why was it changed from using a local file in the first place?

I'm really hesitant to just up it to 10.

Yepp, I have no idea why it changed from local to remote. But we want to test the caching source and not our network connection, so we should rather go back to something local.

Carsten
--
Carsten Ziegeler
[EMAIL PROTECTED]

Reply via email to