mybatis-plus
This commit is contained in:
43
src/test/java/com/dota/nexus/mapper/GoalMapperTest.java
Normal file
43
src/test/java/com/dota/nexus/mapper/GoalMapperTest.java
Normal file
@@ -0,0 +1,43 @@
|
||||
package com.dota.nexus.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
|
||||
import com.dota.nexus.entity.Goal;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
@SpringBootTest
|
||||
public class GoalMapperTest {
|
||||
@Resource
|
||||
private GoalMapper goalMapper;
|
||||
|
||||
@Test
|
||||
public void testInsert() {
|
||||
var g = new Goal();
|
||||
g.setStatus(1);
|
||||
g.setCreateTime(LocalDateTime.now());
|
||||
g.setTag("test");
|
||||
g.setName("测试");
|
||||
g.setDetail("detail");
|
||||
goalMapper.insert(g);
|
||||
List<Goal> goals = goalMapper.selectList(null);
|
||||
Assert.isTrue(!goals.isEmpty(), "嘿嘿");
|
||||
goals.forEach(System.out::println);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDel() {
|
||||
LambdaQueryWrapper<Goal> objectLambdaQueryWrapper = Wrappers.lambdaQuery();
|
||||
objectLambdaQueryWrapper.eq(Goal::getTag, "test");
|
||||
goalMapper.delete(objectLambdaQueryWrapper);
|
||||
List<Goal> goals = goalMapper.selectList(objectLambdaQueryWrapper);
|
||||
Assert.isTrue(goals.isEmpty(), "yes");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user