From 454062035532c8873d6825eb44a82d8756b926f8 Mon Sep 17 00:00:00 2001 From: Steffen Nitschke Date: Wed, 3 Feb 2021 15:19:46 +0100 Subject: [PATCH] add findGameById-Test --- .../java/de/fd/fh/server/game/GameServiceTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/fh.fd.ci.server/src/test/java/de/fd/fh/server/game/GameServiceTest.java b/fh.fd.ci.server/src/test/java/de/fd/fh/server/game/GameServiceTest.java index b19f5a7..dcc2ae5 100644 --- a/fh.fd.ci.server/src/test/java/de/fd/fh/server/game/GameServiceTest.java +++ b/fh.fd.ci.server/src/test/java/de/fd/fh/server/game/GameServiceTest.java @@ -77,4 +77,16 @@ class GameServiceTest then(repository).should().save(any(Game.class)); then(repository).shouldHaveNoMoreInteractions(); } + + @Test + void given_storedGame_when_findGameById_should_returnGame() + { + final GameRepository repository = when(mock(GameRepository.class).findByGameId(any(GameId.class))) + .thenReturn(new Game(null, null, null, null, null, null)) + .getMock(); + + final Game result = new GameService(repository).findGameById(GameId.of("12345")); + + assertNotNull(result); + } } \ No newline at end of file