package com.gustz.dove.cpcli.api.agent.service.impl;
import com.gustz.dove.cpcli.api.service.base.CpCliTestBase;
import org.junit.Assert;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.sinovatech.rd.wcsb.cli.api.service.vo.CommRsp;
import com.sinovatech.rd.wcsb.cpcli.api.agent.req.AgentAppReq;
import com.sinovatech.rd.wcsb.cpcli.api.agent.req.AgentAppReq.AgentAppBodyReq;
import com.sinovatech.rd.wcsb.cpcli.api.agent.rsp.AgentAppListRsp;
import com.sinovatech.rd.wcsb.cpcli.api.agent.rsp.AgentAppRsp;
import com.sinovatech.rd.wcsb.cpcli.api.agent.service.AgentCpService;
/**
* TODO: 代理商服务的接口实现测试
*
* @author ZHENFENG ZHANG
* @since [ Aug 13, 2015 ]
*/
public class AgentCpServiceImplTest extends CpCliTestBase<String> {
@Autowired
private AgentCpService service;
@Override
public void setUp() throws Exception {
super.setUp();
}
@Override
public void tearDown() throws Exception {
super.tearDown();
}
@Test
public void testGetAgentApp() {
AgentAppRsp rsp = service.getAgentApp(sn, cliAppCode, devAcCode);
//
System.out.println("getAgentApp-rsp=:" + rsp.getBody().getErrMsg());
Assert.assertEquals(0, rsp.getBody().getErrCode());
}
@Test
public void testSetAgentApp() {
AgentAppBodyReq body = new AgentAppBodyReq();
body.setAgentId(devAcCode);
body.setDesc("销售日报系统描述");
body.setIsRptEnter(1);
body.setIsRptUser(1);
body.setRptLocalFlag(1);
body.setName("销售日报系统");
AgentAppReq req = new AgentAppReq(devAcCode, body);
//
CommRsp rsp = service.setAgentApp(sn, cliAppCode, req);
//
System.out.println("setAgentApp-rsp=:" + rsp.getBody().getErrMsg());
Assert.assertEquals(0, rsp.getBody().getErrCode());
}
@Test
public void testListAgentApp() {
AgentAppListRsp rsp = service.listAgentApp(sn, cliAppCode, devAcCode);
//
System.out.println("listAgentApp-rsp=:" + rsp.getBody().getErrMsg());
Assert.assertEquals(0, rsp.getBody().getErrCode());
}
}