public void testValidResponse() {
SourceHistoryResponseParser parser = new SourceHistoryResponseParser();
List<SourceHistoryEntry> entries = parser.parse(VALID_RESPONSE);
assertEquals(2, entries.size());
assertEquals(WHERE, parser.getNextSql());
SourceHistoryEntry e = entries.get(0);
mustEqualFirstEntry(e);
e = entries.get(1);
assertEquals(27, e.getID());
assertEquals(new OperationId("93f0da04-8398-4e9c-b24d-7d857626cd09"), e.getOperationId());
assertEquals("FindValue()", e.getOperationName());
assertEquals("\\\\linuxdoc\\source\\torgil\\xml\\InstanceFunctions\\IntegerCapsule_Advanced.xml", e.getSourceFiles());
assertEquals(564, e.getFileSizeInBytes());
assertEquals(ServerConversionUtils.fromServerDateFormat("2009-07-24 10:53:47"), e.getFileTimestamp());
}