package com.ycsoft.boss.remoting.ott; import static org.junit.Assert.assertEquals; import java.util.HashMap; import java.util.Map; import org.junit.BeforeClass; import org.junit.Test; import com.ycsoft.beans.ott.TServerOttauthProd; public class OttClientTest { static OttClient client = new OttClient(); @BeforeClass public static void setUp(){ URLBuilder b = new URLBuilder(); b.setIp("172.18.21.100"); b.setPort(80); client.setBuilder(b); } @Test public void testCreateUser() { //{"login_name":"0120777661","login_password":"612598","stb_id":"PND031409000746","stb_mac":"8810362E2F79","user_status":"INSTALL"} Result result = client.createUser("0120777661", "612598", "0120777661", "moniwang", null, null, "PND031409000746", "8810362E2F79","INSTALL"); assertEquals("0",result.getErr()); } //01201342 @Test public void testDeleteUser() { Result result = client.deleteUser("0120134264"); assertEquals("0",result.getErr()); } /** * 加授权测试 * 产品ID: BasePO_SuperTV_Basic * 产品名称:SuperTV Basic Combo * 资费ID: 9223372028806824119 * */ @Test public void addUserProduct(){ TServerOttauthProd op=new TServerOttauthProd(); op.setId("BasePO_SuperTV_Basic_Mobile"); op.setFee_id("9223372028795493243"); Map<String,TServerOttauthProd> map=new HashMap<>(); map.put(op.getId(),op); Result result=client.openUserProduct("13882130978@sina.com", "BasePO_SuperTV_Basic_Mobile", "2015-10-30 23:59:59",map); System.out.println(result.getStatus()+":"+result.getReason()); assertEquals("0",result.getErr()); } /** * BasePO_SuperTV_Basic * PO_SuperTV_BASE_Internet_1M */ @Test public void stopUserProduct() { // Result result = client.stopUserProduct("0120134264", "BasePO_SuperTV_Basic"); // System.out.println(result.getStatus()+":"+result.getReason()); // assertEquals("0",result.getErr()); } }