ブログシステムの単体テスト
開発
2023-09-09 05:22:08
訪問数: null
ブログ システムの単体テスト
1. 既存のユーザーを見つけるテスト
テスト名 |
selectByUsernameTest01 |
テストソースコード |
//ユーザーを検索します。 @Testが存在します public void selectByUsernameTest01 () { UserDao userDao = new UserDao(); String ret1 = userDao.selectByUsername("Zhang San").toString(); System.out.println("test01:" + ret1); Assert.assertEquals("ユーザー{id=1, ユーザー名='張三', パスワード='123456'}",ret1); }
|
試験結果 |
|
期待される結果 |
ユーザー{id=1、ユーザー名='張三'、パスワード='123456'} |
実績 |
ユーザー{id=1、ユーザー名='張三'、パスワード='123456'} |
2. 存在しないユーザーを見つけるテスト
テスト名 |
selectByUsernameTest02 |
テストソースコード |
//查找不存在用户 @Test public void selectByUsernameTest02 () { UserDao userDao = new UserDao(); ユーザー user = userDao.selectByUsername("admin"); 文字列 ret2; if(user!=null){ ret2 = user.toString(); }else{ ret2 =null; System.out.println ("test02:" + ret2); Assert.assertEquals(null,ret2); }
|
試験結果 |
|
期待される結果 |
ヌル |
実績 |
ヌル |
3. ID で既存のユーザーを検索する
テスト名 |
selectByIdTest03 |
テストソースコード |
//通过id查找用户存在 @Test public void selectByIdTest03 () {
UserDao userDao = new UserDao(); String ret3 = userDao.selectById(1l).toString(); System.out.println("test03:" + ret3); Assert.assertEquals("User{id=1, username='张三', password='123456'}",ret3); } |
测试结果 |
|
预期结果 |
User{id=1, username='张三', password='123456'} |
实际结果 |
User{id=1, username='张三', password='123456'} |
4、通过id查找不存在用户
测试名称 |
selectByIdTest04 |
测试源码 |
//通过id查找不存在用户 @Test public void selectByIdTest04 () {
UserDao userDao = new UserDao(); User user = userDao.selectById(15l); String ret4; if(user!=null){
ret4 = user.toString(); Assert.assertEquals(null,ret4); }else{
ret4 = null; } System.out.println("test02:" + ret4); Assert.assertEquals(null,ret4); } |
测试结果 |
|
预期结果 |
null |
实际结果 |
null |
5、查找所有博客
测试名称 |
selectAll() |
测试源码 |
//查找所有博客 @Test public void selectAll() {
BlogDao blogDao = new BlogDao(); String ret5; if(blogDao.selectAll()!=null){
ret5 = "查询成功"; }else{
ret5 = "查询失败"; } System.out.println("test05:" + ret5); Assert.assertEquals("查询成功",ret5); } |
测试结果 |
|
预期结果 |
查询成功 |
实际结果 |
查询成功 |
6、通过id查找存在的博客
测试名称 |
selectById () |
测试源码 |
//查找id为1的博客 @Test public void selectById () {
BlogDao blogDao = new BlogDao(); Blog blog= blogDao.selectById(1l); String ret6; if(blog!= null){
ret6 = blog.toString(); }else{
ret6 = null; } System.out.println("test06:" + ret6); Assert.assertEquals("Blog{id=1, title='第一篇博客', content='1234567890v20230710', createTime=2023-07-10 00:00:00.0, userId=1}",ret6); } |
测试结果 |
|
预期结果 |
Blog{id=1, title='单元测试', content='内容', createTime=2023-08-05 17:34:00.0, userId=1} |
实际结果 |
Blog{id=1, title='单元测试', content='内容', createTime=2023-08-05 17:34:00.0, userId=1} |
7、通过id查找不存在的博客
测试名称 |
selectById02 |
测试源码 |
//查找id为15的博客,不存在 @Test public void selectById02 () {
BlogDao blogDao = new BlogDao(); Blog blog= blogDao.selectById(15l); String ret7; if(blog != null){
ret7 = blogDao.toString(); }else{
ret7 = "该id博客不存在"; } System.out.println("test07:" + ret7); Assert.assertEquals("该id博客不存在",ret7); } |
测试结果 |
|
预期结果 |
该id博客不存在 |
实际结果 |
该id博客不存在 |
8、添加一条博客
测试名称 |
insertTest () |
测试源码 |
//添加一条博客 @Test public void insertTest () {
Blog blog = new Blog(); blog.setTitle("单元测试666"); blog.setContent("单元测试666单元测试666单元测试666单元测试666"); blog.setCreateTime(new Timestamp(System.currentTimeMillis())); blog.setUserId(1l); // 写入 BlogDao blogDao = new BlogDao(); int row = blogDao.insert(blog); String ret8; if (row==1){
ret8 = "添加成功"; }else {
ret8 = "添加失败"; } System.out.println("test08:" + ret8); Assert.assertEquals("添加成功",ret8); } |
测试结果 |
|
预期结果 |
添加成功 |
实际结果 |
添加成功 |
9、删除一条存在的博客
测试名称 |
deleteTest1 |
测试源码 |
//删除一条博客 @Test public void deleteTest1 () {
BlogDao blogDao = new BlogDao(); int row = blogDao.deleteById(6l); String ret9; if (row==1){
ret9 = "删除成功"; }else {
ret9 = "删除失败"; } System.out.println("test09:" + ret9); Assert.assertEquals("删除成功",ret9); } |
测试结果 |
|
预期结果 |
删除成功 |
实际结果 |
删除成功 |
10、删除一条不存在的博客
测试名称 |
deleteTest2 |
测试源码 |
//删除一条博客 @Test public void deleteTest2 () {
BlogDao blogDao = new BlogDao(); int row = blogDao.deleteById(20l); String ret10; if (row==1){
ret10 = "删除成功"; }else {
ret10 = "删除失败"; } System.out.println("test10:" + ret10); Assert.assertEquals("删除失败",ret10); } |
测试结果 |
|
预期结果 |
删除失败 |
实际结果 |
删除失败 |
転載: blog.csdn.net/qq_59561046/article/details/132367820