package org.xmx0632.deliciousfruit.api.v1;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpMethod;
import org.springframework.web.client.RestTemplate;
import org.xmx0632.deliciousfruit.api.v1.bo.MobileUserActiveRequest;
import org.xmx0632.deliciousfruit.api.v1.bo.MobileUserActiveResponse;
import org.xmx0632.deliciousfruit.functional.BaseControllerTestCase;
public class MobileUserDynamicPasswordApicontrollerTest extends
BaseControllerTestCase {
private final RestTemplate restTemplate = new RestTemplate();
private static String url;
@BeforeClass
public static void initUrl() {
url = baseUrl + "/mobileuser/active";
}
@Ignore
@Test
public void testActivetSuccess() throws Exception {
MobileUserActiveRequest mobileUserActiveRequest = new MobileUserActiveRequest();
mobileUserActiveRequest.setPhoneNumber("13800138000");
HttpEntity<MobileUserActiveRequest> entity = new HttpEntity<MobileUserActiveRequest>(
mobileUserActiveRequest, null);
MobileUserActiveResponse response = restTemplate.postForObject(url,
entity, MobileUserActiveResponse.class);
formatHttpInfoPrint(HttpMethod.POST, url, null, "申请动态密码, 成功",
jsonMapper.toJson(mobileUserActiveRequest),
jsonMapper.toJson(response));
}
@Test
public void testActiveFailed() throws Exception {
MobileUserActiveRequest mobileUserActiveRequest = new MobileUserActiveRequest();
mobileUserActiveRequest.setPhoneNumber("13800138000");
HttpEntity<MobileUserActiveRequest> entity = new HttpEntity<MobileUserActiveRequest>(
mobileUserActiveRequest, null);
MobileUserActiveResponse response = restTemplate.postForObject(url,
entity, MobileUserActiveResponse.class);
formatHttpInfoPrint(HttpMethod.POST, url, null, "申请动态密码, 失败",
jsonMapper.toJson(mobileUserActiveRequest),
jsonMapper.toJson(response));
}
}