@SuppressWarnings("deprecation") @Test public void testImportMatchesOverExisting() throws Exception { importTeams(); Team team1 = new TeamDAO().getByExtId("182"); Team team2 = new TeamDAO().getByExtId("1341"); Fixture preFixture = new Fixture( new DateTime(2012, 9, 12, 10, 0).toDate(), team1, team2); // with incorrect time to check if it will be corrected FixtureDAO.saveNew(preFixture); importMatches(); List<Fixture> fixtures = new FixtureDAO().getAll(); assertEquals(2, fixtures.size()); fixtures = FixtureDAO.getForTeam(team1); for (Fixture fixture : fixtures) { if (fixture.getAwayTeam().getExtId().equals(team2.getExtId())) { assertEquals(18, fixture.getMatchDate().getHours()); assertEquals("476841", fixture.getExtId()); assertEquals("Group C", fixture.getGroupName()); assertEquals("3:0", fixture.getScore()); assertEquals(Result.HOMEWIN, fixture.getResult()); return; } } fail("Fixture to check could not be found."); }