这篇具有很好参考价值的文章主要介绍了博客系统之单元测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
对博客系统进行单元测试
1、测试查找已存在的用户
测试名称 |
selectByUsernameTest01 |
测试源码 |
文章来源地址https://www.toymoban.com/news/detail-677512.html //查找用户,存在 @Test public void selectByUsernameTest01 () { UserDao userDao = new UserDao(); String ret1 = userDao.selectByUsername("张三").toString(); System.out.println("test01:" + ret1); Assert.assertEquals("User{id=1, username='张三', password='123456'}",ret1); } |
测试结果 |
|
预期结果 |
User{id=1, username='张三', password='123456'} |
实际结果 |
User{id=1, username='张三', password='123456'} |
2、测试查找不存在的用户
测试名称 |
selectByUsernameTest02 |
测试源码 |
//查找不存在用户 @Test public void selectByUsernameTest02 () { UserDao userDao = new UserDao(); User user = userDao.selectByUsername("admin"); String ret2; if(user!=null){ ret2 = user.toString(); }else{ ret2 =null; } System.out.println("test02:" + ret2); Assert.assertEquals(null,ret2); } |
测试结果 |
|
预期结果 |
null |
实际结果 |
null |
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); } |
测试结果 |
|
预期结果 |
删除失败 |
实际结果 |
删除失败 |
文章来源:https://www.toymoban.com/news/detail-677512.html
到了这里,关于博客系统之单元测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!