@Test public void testMissingResult() { Club gremio = TestFixtures.GREMIO; Club internacional = TestFixtures.INTERNACIONAL; Match match = Match.create(gremio, internacional); service.create(Arrays.asList(gremio, internacional)); service.create(match); assertThat(service.query(AutoValueClasses.MATCH)).isEqualTo(Collections.singletonList(match)); }
@Test public void testMatches() { Goal goal = newGoal(1, TestFixtures.GREMIO); MatchResult matchResult = MatchResult.builder() .homeGoals(Collections.singletonList(goal)) .awayGoals(Collections.emptyList()) .build(TestFixtures.GREMIO, TestFixtures.INTERNACIONAL); Match match = Match.create(TestFixtures.GREMIO, TestFixtures.INTERNACIONAL, matchResult); service.create(Arrays.asList(TestFixtures.GREMIO, TestFixtures.INTERNACIONAL)); service.create(match); assertThat(service.query(AutoValueClasses.MATCH)).isEqualTo(Collections.singletonList(match)); }