package com.gustz.dove.mpcli.api.customer.service.impl; import org.junit.Assert; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import com.sinovatech.rd.wcsb.cli.api.customer.vo.MediaCust; import com.sinovatech.rd.wcsb.cli.api.service.vo.CommRsp; import com.sinovatech.rd.wcsb.mpcli.api.customer.req.ImageCustReq; import com.sinovatech.rd.wcsb.mpcli.api.customer.req.ImageCustReq.ImageBodyCustReq; import com.sinovatech.rd.wcsb.mpcli.api.customer.service.CustomerMpService; import com.gustz.dove.mpcli.api.service.base.MpCliTestBase; /** * TODO: 客服接口实现的测试 * * @author ZHENFENG ZHANG * @since [ Aug 7, 2015 ] */ public class CustomerMpServiceImplTest extends MpCliTestBase<String> { @Autowired private CustomerMpService service; @SuppressWarnings("unused") private String openId = "o-bc2v2Db7zDsSjC4sZ7DbDYli0A"; private String openId2 = "o-bc2v98_6iKrDS2ELiD04yd8B5k"; @Override public void setUp() throws Exception { super.setUp(); } @Override public void tearDown() throws Exception { super.tearDown(); } /** * Test method for {@link CustomerMpServiceImpl#sendCustomerMsg(long, java.lang.String, com.sinovatech.rd.wcsb.mpcli.api.customer.req.CustBaseReq)}. */ @Test public void testSendCustomerMsg() { String mediaId = "4-seKNC5lH-kLUOK26_28Y-Ce3GQK69QMW5Zb0IgjbgsoL-SctlyILb2kfk929QV"; ImageBodyCustReq body = new ImageBodyCustReq(openId2, new MediaCust(mediaId)); ImageCustReq req = new ImageCustReq(devAcCode, body); // do CommRsp rsp = service.sendCustomerMsg(sn, cliAppCode, req); System.out.println("customerService.sendCustomerMsg-rsp=:" + rsp.getBody()); Assert.assertEquals(0, rsp.getBody().getErrCode()); } }