📄 userservicetest.java
字号:
package com.leo.dao;
import java.util.List;
import junit.textui.TestRunner;
import com.leo.po.User;
public class UserServiceTest extends BaseServiceTest {
private static final long ID = 2;
/**
* 测试保存用户
*
*/
public void testInsertUser() {
User user = new User();
user.setName("a");
user.setPassword("a");
user.setEmail("a@a.com");
getUserService().store(user);
User testUser = getUserService().load(ID);
assertEquals("测试ID: ", ID, testUser.getId());
assertEquals("测试邮件: ", "a@a.com", testUser.getEmail());
assertEquals("测试密码: ", "a", testUser.getPassword());
}
/**
* 测试更新用户
*
*/
public void testUpdateUser() {
User user = getUserService().load(ID);
user.setName("b");
user.setPassword("b");
user.setEmail("b@b.com");
getUserService().update(user);
User testUser = getUserService().load(ID);
assertEquals("测试ID: ", ID, testUser.getId());
assertEquals("测试邮件: ", "b@b.com", testUser.getEmail());
assertEquals("测试密码: ", "b", testUser.getPassword());
}
/**
* 测试删除用户
*
*/
public void testDeleteUserByName() {
User testUser = getUserService().load(ID);
getUserService().delete(testUser);
User none = getUserService().load(ID);
if (none != null) {
fail("删除功能有问题,被删除的记录仍然存在");
}
}
/**
* 查找所有用户
* @throws Exception
*
*/
public void testFindByAll() throws Exception {
List<User> list = getUserService().findByAll();
assertEquals("记录总数:", 1, list.size());
}
/**
* 单元集成测试
*/
public static void main(String[] args) {
TestRunner.run(UserServiceTest.class);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -