package org.xmx0632.deliciousfruit.api.v1; import org.junit.BeforeClass; import org.junit.Test; import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; import org.springframework.http.ResponseEntity; import org.springframework.web.client.RestTemplate; import org.xmx0632.deliciousfruit.api.v1.bo.CheckUsernameRequest; import org.xmx0632.deliciousfruit.api.v1.bo.UserPointResponse; import org.xmx0632.deliciousfruit.functional.BaseControllerTestCase; public class UserAssetsQueryApiControllerPointTest extends BaseControllerTestCase { private final RestTemplate restTemplate = new RestTemplate(); private static String url; @BeforeClass public static void initUrl() { url = baseUrl + "/asset/query/point"; } @Test public void testPointSuccess() throws Exception { HttpHeaders requestHeaders = createHttpHeader("user2", "password"); HttpEntity<CheckUsernameRequest> requestEntity = new HttpEntity<CheckUsernameRequest>( null, requestHeaders); ResponseEntity<UserPointResponse> result = restTemplate.exchange(url, HttpMethod.GET, requestEntity, UserPointResponse.class); /* * UserPointResponse response = restTemplate.getForObject(url, * UserPointResponse.class); */ formatHttpInfoPrint(HttpMethod.GET, url, requestHeaders, "获得用户积分, 成功", "", jsonMapper.toJson(result.getBody())); } }