提交 14439a0b 编写于 作者: zlt2000's avatar zlt2000

添加service和dao的单元测试

上级 c3aa93d3
package com.central.user.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.central.common.model.SysUser;
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;
import static org.assertj.core.api.Assertions.assertThat;
/**
* SysUserMapperTest单元测试用例
*
* @author zlt
*/
@RunWith(SpringRunner.class)
@SpringBootTest
public class SysUserMapperTest {
@Resource
private SysUserMapper sysUserMapper;
@Test
public void testFindByUsername() {
List<SysUser> users = sysUserMapper.selectList(
new QueryWrapper<SysUser>().eq("username", "admin")
);
assertThat(users.size()).isGreaterThan(0);
}
}
package com.central.user.service;
import com.central.common.model.LoginAppUser;
import static org.assertj.core.api.Assertions.*;
import com.central.common.model.PageResult;
import com.central.common.model.SysUser;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.HashMap;
import java.util.Map;
/**
* SysUserServiceTest单元测试用例
*
* @author zlt
*/
@RunWith(SpringRunner.class)
@SpringBootTest
public class SysUserServiceTest {
@Autowired
private ISysUserService sysUserService;
@Test
public void testFindByUsername() {
LoginAppUser loginAppUser = sysUserService.findByUsername("admin");
assertThat(loginAppUser).isNotNull();
}
@Test
public void testFindUsers() {
Map<String, Object> params = new HashMap<>(2);
params.put("page", 1);
params.put("limit", 10);
PageResult<SysUser> page = sysUserService.findUsers(params);
assertThat(page).isNotNull();
assertThat(page.getCount()).isGreaterThan(0);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册