From 20c37c4899df1f487cd452fc15acd19ffb6159f1 Mon Sep 17 00:00:00 2001 From: cugurlu Date: Wed, 27 Mar 2019 13:41:32 +0100 Subject: [PATCH] Add tests for footprint --- src/Client/src/test/java/UserServiceTest.java | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/src/Client/src/test/java/UserServiceTest.java b/src/Client/src/test/java/UserServiceTest.java index 4ac4044..39478b4 100644 --- a/src/Client/src/test/java/UserServiceTest.java +++ b/src/Client/src/test/java/UserServiceTest.java @@ -8,13 +8,10 @@ import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.Spy; import org.mockito.junit.MockitoJUnitRunner; -//import org.slf4j.Logger; -//import org.slf4j.LoggerFactory; import org.springframework.web.client.RestTemplate; @RunWith(MockitoJUnitRunner.class) public class UserServiceTest { - // private static Logger logger = LoggerFactory.getLogger(UserServiceTest.class); @Mock RestTemplate restTemplate; @@ -43,6 +40,28 @@ public class UserServiceTest { UserDto user = userService.loginUser("Eric", "password"); Assert.assertEquals(testUser, user); } + + @Test + public void getFootprint() throws Exception { + Float estimate = new Float(5); + Mockito.when(restTemplate.getForObject(new java.net.URI("http://localhost:8080/getFootprint?name=Eric"), + Float.class)) + .thenReturn(estimate); + Float result = userService.getFootprint("Eric"); + Assert.assertEquals(estimate, result); + } + + @Test + public void setInputTest() throws Exception { + userService.updateInput("Eric", "input_size", "5"); + Mockito.verify(userService).updateInput("Eric", "input_size", "5"); + } + + @Test + public void addFriendTest() throws Exception { + userService.addFriend("Eric", "Ceren"); + Mockito.verify(userService).addFriend("Eric", "Ceren"); + } }