Still frustrated having wasted some precious time trying to debug some failing tests –>
Tests were failing when comparing Date values on a business object before and after persistence to Sybase ASE dataserver.
I thought it was my custom built http proxy service corrupting business data. But no.
It turns out Sybase only stores times to an accuracy of 1/300th of a second. Well that’s just great.
So sometimes the date tests pass, other times they are out by a millisecond or two on deserialisation
Words fail me at this point. Off for a cup of tea.