CosPlayerTest.java 2.8 KB
package com.pipi.invoker;

import java.util.HashMap;
import java.util.Map;

import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

import com.alibaba.fastjson.JSONObject;
import com.pipi.frt.basic.BasicData;
import com.pipi.qa.service.CosPlayPlayerService;
import com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl;

/** 
* Created by hu.dong on 2017年9月21日 上午11:37:39 

* @author hu.dong

* 类说明:
*/
@Test(groups = { "t8t-ps-scg" })
public class CosPlayerTest extends AbstractTest {
	
	public static Map<String, Object> headers = new HashMap<String, Object>();
	
	public String env  = "pre-test";
	
	@BeforeClass(alwaysRun = true)
	public void BeforeClassTest() {
		
	}


/**
     * 礼物列表
     * @param env
     * @param mobile
     * @return
     */
	@Test(enabled = true, alwaysRun = true, description = "礼物列表")
    public void testGiftList() {   
    CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
    String adminToken = cosPlyaPlayerServiceImpl.getAdminToken(env);
    //查询礼物列表
    JSONObject rsp = cosPlyaPlayerServiceImpl.giftList(env);
   Assert.assertEquals(rsp.getIntValue("status"), BasicData.status); 
  }

	/**
     * 幸运夺宝箱列表
     * @param env
     * @param mobile
     * @return
     */
	@Test(enabled = true, alwaysRun = true, description = "幸运夺宝箱列表")
    public void testActivityList() {   
    CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
    //幸运夺宝箱列表
    JSONObject rsp = cosPlyaPlayerServiceImpl.activityList(env);
   Assert.assertEquals(rsp.getIntValue("status"), BasicData.status); 
  }
	/**
     * 充钻石
     * @param env
     * @param mobile
     * @return
     */
	@Test(enabled = true, alwaysRun = true, description = "充钻石")
    public void testVirtualMoneyModify() {   
    CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
    //充钻石
    JSONObject rsp = cosPlyaPlayerServiceImpl.virtualMoneyModify(BasicData.userMobile, 1, env);
   Assert.assertEquals(rsp.getIntValue("status"), BasicData.status); 
  }
	
	/**
     * 充皮皮币
     * @param env
     * @param mobile
     * @return
     */
	@Test(enabled = true, alwaysRun = true, description = "充皮皮币")
    public void testMoneyDetailsSave() {   
    CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
    //充皮皮币
    JSONObject rsp = cosPlyaPlayerServiceImpl.moneyDetailsSave(BasicData.userMobile, 1, env);
   Assert.assertEquals(rsp.getIntValue("status"), BasicData.status); 
  }
	
	@AfterClass(alwaysRun = true)
	public void afterClassTest() {
		
	}
}