首页 > 其他 > 详细

单元测试

时间:2020-08-12 12:11:35      阅读:61      评论:0      收藏:0      [点我收藏+]

@Before和@BeforeClass的区别:

  • @Before是每个测试方法之前都需要调用

  • @BeforeClass是整个单元测试之前调用,被@BeforeClass修饰的方法必须是静态的

测试规范:

在整个的单元测试类中,可以将方法命名为test1,test2,test3.。。。。。

junit会自动的按照命名顺序执行

断言:

  • 集合,对象类型:(查询)
    1 Major major = mapper.selectById(id);
    2 Assert.assertNotNull(major);
  • int类型:(增删改)
    1 int result = mapper.update(major);
    2 Assert.assertEquals(1, result);

     

避免主键冲突

  1.  测试时可以先将表中数据(测试表)全部删掉,每次单元测试之前将表清空,退出单元测试之前也进行清空

 

单元测试

原文:https://www.cnblogs.com/cn9826/p/13489641.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!