From 21ab3d5b79b7b0a92e6ebc7e774f20314908947a Mon Sep 17 00:00:00 2001 From: Merel Steenbergen Date: Tue, 9 Apr 2019 17:30:58 +0200 Subject: [PATCH] ADD::server.userService Tests --- .../greenify/server/service/UserServiceTest.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/Server/src/test/java/greenify/server/service/UserServiceTest.java b/src/Server/src/test/java/greenify/server/service/UserServiceTest.java index d7c8054..71939fe 100644 --- a/src/Server/src/test/java/greenify/server/service/UserServiceTest.java +++ b/src/Server/src/test/java/greenify/server/service/UserServiceTest.java @@ -2,7 +2,7 @@ package greenify.server.service; import static org.junit.Assert.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; -import static org.mockito.Mockito.when; +import static org.mockito.Mockito.*; import greenify.common.ApplicationException; import greenify.common.UserDto; @@ -326,4 +326,18 @@ public class UserServiceTest { public void getAchievementsTest() { assertEquals(AllAchievements.getDefaults(), userService.getAchievements("alex")); } + + @Test + public void deleteAccountException() { + assertThrows(ApplicationException.class, () -> userService.deleteAccount("merel")); + } + + @Test + public void deleteAccount() { + User alex = new User(1L, "alex", "password"); + doNothing().when(userRepository).delete(alex); + userService.deleteAccount("alex"); + verify(userRepository, times(1)).delete(alex); + } + } \ No newline at end of file