DemoMapperTest.java 1.13 KB
Newer Older
xd's avatar
xd committed
1 2 3 4 5
package com.tanpu.feo.feojob.dao;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tanpu.feo.feojob.entity.DemoEntity;
吴泽佳's avatar
吴泽佳 committed
6
import com.tanpu.feo.feojob.mapper.DemoMapper;
xd's avatar
xd committed
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import javax.annotation.Resource;
import java.util.List;

/**
 * created by xd on 2021/5/18
 */
@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoMapperTest {

    @Resource
    private DemoMapper demoMapper;

    @Test
    public void testSelect() {
        List<DemoEntity> all = demoMapper.selectList(null);

        Assert.assertTrue(all.size() > 0);
    }

    @Test
    public void testPage() {
        Page<DemoEntity> mpPage = demoMapper.selectPage(new Page<>(1, 2),
                new QueryWrapper<DemoEntity>().lambda().gt(DemoEntity::getAge, 18));

        List<DemoEntity> records = mpPage.getRecords();
        Assert.assertEquals(2, records.size());
    }

}