From cc236c46b653899f18ca8fced8ec35dab6392e94 Mon Sep 17 00:00:00 2001 From: cugurlu Date: Sun, 31 Mar 2019 00:49:16 +0100 Subject: [PATCH] Add tests for userService --- src/Client/src/test/java/UserServiceTest.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/Client/src/test/java/UserServiceTest.java b/src/Client/src/test/java/UserServiceTest.java index 39478b4..d46c4f2 100644 --- a/src/Client/src/test/java/UserServiceTest.java +++ b/src/Client/src/test/java/UserServiceTest.java @@ -10,6 +10,9 @@ import org.mockito.Spy; import org.mockito.junit.MockitoJUnitRunner; import org.springframework.web.client.RestTemplate; +import java.util.ArrayList; +import java.util.List; + @RunWith(MockitoJUnitRunner.class) public class UserServiceTest { @@ -51,6 +54,38 @@ public class UserServiceTest { Assert.assertEquals(estimate, result); } + @Test + public void saveFootprint() throws Exception { + Float estimate = new Float(5); + Mockito.when(restTemplate.getForObject(new java.net.URI("http://localhost:8080/saveFootprint?name=Eric"), + Float.class)) + .thenReturn(estimate); + Float result = userService.saveFootprint("Eric"); + Assert.assertEquals(estimate, result); + } + + @Test + public void getFriendNamesTest() throws Exception { + List estimate = new ArrayList(); + estimate.add("alex"); + Mockito.when(restTemplate.getForObject(new java.net.URI("http://localhost:8080/getFriends?name=Eric"), + List.class)) + .thenReturn(estimate); + List result = userService.getFriendNames("Eric"); + Assert.assertEquals(estimate, result); + } + + @Test + public void getAllUsers() throws Exception { + List estimate = new ArrayList(); + estimate.add("alex"); + Mockito.when(restTemplate.getForObject(new java.net.URI("http://localhost:8080/getAllUsers"), + List.class)) + .thenReturn(estimate); + List result = userService.getAllUsers(); + Assert.assertEquals(estimate, result); + } + @Test public void setInputTest() throws Exception { userService.updateInput("Eric", "input_size", "5");