From c15ba030bff37c1b8f37df96999493f8ede497eb Mon Sep 17 00:00:00 2001 From: cugurlu Date: Mon, 11 Mar 2019 11:50:27 +0100 Subject: [PATCH] Fix client test --- .../Client/src/test/java/UserServiceTest.java | 72 +++++++++---------- 1 file changed, 33 insertions(+), 39 deletions(-) diff --git a/src/GoGreen/Client/src/test/java/UserServiceTest.java b/src/GoGreen/Client/src/test/java/UserServiceTest.java index bb05b83..abc7309 100644 --- a/src/GoGreen/Client/src/test/java/UserServiceTest.java +++ b/src/GoGreen/Client/src/test/java/UserServiceTest.java @@ -1,41 +1,35 @@ -//import gogreen.client.rest.UserService; -//import gogreen.common.UserDTO; -//import org.junit.Assert; -//import org.junit.Test; -//import org.junit.runner.RunWith; -//import org.mockito.InjectMocks; -//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.http.HttpStatus; -//import org.springframework.http.ResponseEntity; -//import org.springframework.web.client.RestTemplate; -// -//import static org.junit.Assert.assertEquals; -// -//@RunWith(MockitoJUnitRunner.class) -//public class UserServiceTest { -// private static Logger logger = LoggerFactory.getLogger(UserServiceTest.class); -// -// @Mock -// RestTemplate restTemplate; -// -// @InjectMocks -// @Spy -// UserService userService; -// -// @Test -// public void mocking() { -// UserDTO testUser = new UserDTO(1L, "Eric Simmons"); -// Mockito.when(restTemplate.getForObject("http://localhost:8080/registerUser?name=Eric%20Simmons&password=password", UserDTO.class)) -// .thenReturn(testUser); -// -// UserDTO user = userService.registerUser("Eric Simmons", "password"); -// Assert.assertEquals(testUser, user); -// } -//} +import gogreen.client.rest.UserService; +import gogreen.common.UserDTO; +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.*; +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; + + @InjectMocks + @Spy + UserService userService; + + @Test + public void mocking() throws Exception { + UserDTO testUser = new UserDTO(1L, "Eric"); + Mockito.when(restTemplate.getForObject(new java.net.URI("http://localhost:8080/registerUser?name=Eric&password=password"), + UserDTO.class)) + .thenReturn(testUser); + + UserDTO user = userService.registerUser("Eric", "password"); + Assert.assertEquals(testUser, user); + } +}