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]