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.web.client.RestTemplate; import org.xmx0632.deliciousfruit.api.v1.bo.CancelOrderRequest; import org.xmx0632.deliciousfruit.api.v1.bo.CancelOrderResponse; import org.xmx0632.deliciousfruit.functional.BaseControllerTestCase; public class CancelOrderApicontrollerTest extends BaseControllerTestCase { private final RestTemplate restTemplate = new RestTemplate(); private static String url; @BeforeClass public static void initUrl() { url = baseUrl + "/cancelOrder"; } @Test public void testActivetSuccess() throws Exception { HttpHeaders requestHeaders = createHttpHeader("user2", "password"); CancelOrderRequest request = new CancelOrderRequest(); request.setOrderNum("13800138000"); HttpEntity<CancelOrderRequest> entity = new HttpEntity<CancelOrderRequest>( request, requestHeaders); CancelOrderResponse response = restTemplate.postForObject(url, entity, CancelOrderResponse.class); formatHttpInfoPrint(HttpMethod.POST, url, null, "撤销订单, 成功", jsonMapper.toJson(request), jsonMapper.toJson(response)); } }