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()));
}
}