package com.ks.goldcorn.mapper;
|
|
import com.ks.goldcorn.query.AppQuery;
|
import com.ks.goldcorn.query.RecordQuery;
|
import com.ks.goldcorn.query.SourceQuery;
|
import org.junit.jupiter.api.Test;
|
import org.mybatis.spring.annotation.MapperScan;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import javax.annotation.Resource;
|
import java.util.ArrayList;
|
import java.util.Date;
|
import java.util.List;
|
|
@SpringBootTest
|
public class MapperTest {
|
|
@Resource
|
private GoldCornAppInfoMapper goldCornAppInfoMapper;
|
|
@Resource
|
private GoldCornBalanceMapper goldCornBalanceMapper;
|
|
@Resource
|
private GoldCornConsumeSourceMapper goldCornConsumeSourceMapper;
|
|
@Resource
|
private GoldCornGetSourceMapper goldCornGetSourceMapper;
|
|
@Resource
|
private GoldCornRecordMapper goldCornRecordMapper;
|
|
@Test
|
public void testAppInfoMapper() {
|
AppQuery query = new AppQuery();
|
query.setNameKey("123");
|
query.setCount(100);
|
query.setStart(123);
|
query.setSortList(null);
|
query.setMaxCreateTime(new Date());
|
query.setMinCreateTime(new Date());
|
goldCornAppInfoMapper.selectByAppCode("123");
|
goldCornAppInfoMapper.list(query);
|
goldCornAppInfoMapper.count(query);
|
// Assert.assertTrue("成功", true);
|
|
List<String> sortList = new ArrayList<>();
|
sortList.add("create_time desc");
|
query.setSortList(sortList);
|
goldCornAppInfoMapper.list(query);
|
goldCornAppInfoMapper.selectByAppCode("123");
|
goldCornAppInfoMapper.count(query);
|
// Assert.assertTrue("成功", true);
|
}
|
|
|
@Test
|
public void testBalanceMapper() {
|
goldCornBalanceMapper.selectByAppIdAndUid(1L, "123123");
|
goldCornBalanceMapper.addMoney(1L, 10);
|
goldCornBalanceMapper.subMoney(1L, 10);
|
goldCornBalanceMapper.selectByAppIdAndUidForUpdate(1L, "123123");
|
List<String> uidList = new ArrayList<>();
|
uidList.add("1");
|
uidList.add("2");
|
uidList.add("3");
|
goldCornBalanceMapper.listByUids(1L, uidList);
|
}
|
|
@Test
|
public void testConsumeSourceMapper() {
|
SourceQuery query = new SourceQuery();
|
query.setAppId(1L);
|
query.setNameKey("test");
|
query.setCount(10);
|
query.setStart(0);
|
|
goldCornConsumeSourceMapper.selectByAppIdAndSourceCode(1L, "test");
|
goldCornConsumeSourceMapper.count(query);
|
goldCornConsumeSourceMapper.list(query);
|
}
|
|
@Test
|
public void testGetSourceMapper() {
|
SourceQuery query = new SourceQuery();
|
query.setAppId(1L);
|
query.setNameKey("test");
|
query.setCount(10);
|
query.setStart(0);
|
|
goldCornGetSourceMapper.selectByAppIdAndSourceCode(1L, "test");
|
goldCornGetSourceMapper.count(query);
|
goldCornGetSourceMapper.list(query);
|
}
|
|
|
@Test
|
public void testRecordMapper() {
|
RecordQuery query = new RecordQuery();
|
query.setAppId(1L);
|
query.setType(1);
|
query.setUid("1");
|
query.setCount(10);
|
query.setStart(0);
|
query.setMaxCreateTime(new Date());
|
query.setMinCreateTime(new Date());
|
List<String> sortList = new ArrayList<>();
|
sortList.add("create_time desc");
|
query.setSortList(sortList);
|
goldCornRecordMapper.count(query);
|
goldCornRecordMapper.list(query);
|
}
|
|
|
}
|