@Test
public void shouldBeEqualWithAllFieldsEqual() throws Exception {
report1.date = report2.date = new Date(1);
report1.getFinalCounts().add(new TestSummary(4,5,6,7));
report2.getFinalCounts().add(new TestSummary(4,5,6,7));
PageHistoryReference r1a = new PageHistoryReference("testPage", 1234, 5);
PageHistoryReference r2a = new PageHistoryReference("testPage", 1234, 5);
PageHistoryReference r1b = new PageHistoryReference("myPage", 7734, 6);
PageHistoryReference r2b = new PageHistoryReference("myPage", 7734, 6);
report1.addPageHistoryReference(r1a);
report1.addPageHistoryReference(r1b);
report2.addPageHistoryReference(r2a);
report2.addPageHistoryReference(r2b);