package com.hxh.spring.test.goldcorn;
|
|
import com.ks.goldcorn.pojo.DO.GoldCornGetSource;
|
import com.yeshi.buwan.dao.goldcorn.GoldCornTaskActionDetailDao;
|
import com.yeshi.buwan.domain.goldcorn.CodeCornGetSourceType;
|
import com.yeshi.buwan.domain.goldcorn.GoldCornTaskActionDetail;
|
import com.yeshi.buwan.domain.jump.JumpDetail;
|
import com.yeshi.buwan.domain.jump.JumpTypeEnum;
|
import org.json.JSONObject;
|
import org.junit.Test;
|
import org.junit.runner.RunWith;
|
import org.springframework.test.context.ContextConfiguration;
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
import org.springframework.test.context.web.WebAppConfiguration;
|
|
import javax.annotation.Resource;
|
import java.util.Date;
|
|
@RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试
|
@ContextConfiguration(locations = {"classpath:spring.xml"})
|
@WebAppConfiguration
|
public class GoldCornTest {
|
|
@Resource
|
private GoldCornTaskActionDetailDao goldCornTaskActionDetailDao;
|
|
@Test
|
public void addDetail() {
|
JumpDetail jumpDetail = new JumpDetail();
|
jumpDetail.setNeedLogin(true);
|
jumpDetail.setType(JumpTypeEnum.clazz);
|
jumpDetail.setActivity("com.weikou.beibeivideo.ui.main.MainActivity");
|
|
JSONObject params = new JSONObject();
|
params.put("position", 0);
|
params.put("cposition", 2);
|
params.put("goldcorn", CodeCornGetSourceType.watchHighVideo.name());
|
|
|
GoldCornTaskActionDetail detail = new GoldCornTaskActionDetail();
|
detail.setActionName("去看看");
|
detail.setCreateTime(new Date());
|
detail.setJumpDetail(jumpDetail);
|
detail.setParams(params.toString().replace("\"", "\\" + "\""));
|
detail.setSourceCode(CodeCornGetSourceType.watchHighVideo.name());
|
goldCornTaskActionDetailDao.save(detail);
|
|
params = new JSONObject();
|
params.put("goldcorn", CodeCornGetSourceType.searchVideo.name());
|
jumpDetail.setActivity("com.weikou.beibeivideo.ui.recommend.SearchActivity");
|
jumpDetail.setType(JumpTypeEnum.clazz);
|
detail = new GoldCornTaskActionDetail();
|
detail.setActionName("去搜索");
|
detail.setCreateTime(new Date());
|
detail.setJumpDetail(jumpDetail);
|
detail.setParams(params.toString().replace("\"", "\\" + "\""));
|
detail.setSourceCode(CodeCornGetSourceType.searchVideo.name());
|
goldCornTaskActionDetailDao.save(detail);
|
|
params = new JSONObject();
|
params.put("goldcorn", CodeCornGetSourceType.watchRewardAd.name());
|
params.put("adType", "csj");
|
params.put("pid","945914112");
|
|
jumpDetail.setActivity("");
|
jumpDetail.setType(JumpTypeEnum.rewardVideo);
|
detail = new GoldCornTaskActionDetail();
|
detail.setActionName("去看看");
|
detail.setCreateTime(new Date());
|
detail.setJumpDetail(jumpDetail);
|
detail.setParams(params.toString().replace("\"", "\\" + "\""));
|
detail.setSourceCode(CodeCornGetSourceType.watchRewardAd.name());
|
|
goldCornTaskActionDetailDao.save(detail);
|
}
|
|
|
}
|