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