![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试-单元测试
文章平均质量分 74
弯弓搭箭
这个作者很懒,什么都没留下…
展开
-
菜鸟学习Jmock测试-入门(一)
需求背景:1、在做某些服务类的单元测试时总是会和数据库打交道,然而本地开发环境的数据库中的数据会经常被同步,这样就会导致过段时间后,与数据库中的数据密切相关的单元测试就会跑不过。2、在需要依赖开发的服务时,必须在他人将服务开发完成以后自己才能调用,这样会导致自己的开发delay的可能,所以可以使用mock来模拟他人开发的服务,从而可以使自己的开发顺利进行。配置环境:目前Jmock...转载 2018-12-14 15:52:41 · 2594 阅读 · 0 评论 -
菜鸟学习Jmock测试-入门(二)
第一个实例:建立一个testcase的步骤:1、建立一个test上下文对象2、生成一个mock对象 3、设置期望4、设置mock对象5、调用方法6、验证返回值实例(用户服务测试):测试用户服务中根据userId查询用户表中某个业务(本例子中采用的是鲜花)的未读数。public class UserServiceTest extends AbstractTest...转载 2018-12-14 15:53:17 · 416 阅读 · 0 评论 -
菜鸟学习Jmock测试-入门(三)
1. 如何校验expectations中的规则?使用JMock时,一般会通过如下代码指定expectations。private Mockery context = new Mockery();context.checking(new Expectations() { { ... expectations go here ....转载 2018-12-14 15:53:53 · 1565 阅读 · 0 评论 -
菜鸟学习Jmock测试-全解(四)
jmock2.5基本教程 目录 第0章 概述 第1章 jmock初体验 第2章 期望 第3章 返回值 第4章 参数匹配 第5章 指定方法调用次数 第6章 指定执行序列 第7章 状态机 第0章 概述 现在的dev不是仅仅要写code而已,UT已经变为开发中不可缺少的一环。JUnit的出现给javaer的UT编写提供了巨大的便利。但是JUnit并没有解决所有的问题。 当我们...转载 2018-12-14 15:55:56 · 1258 阅读 · 0 评论 -
Junit 测试的规则
1、每次只对一个对象进行UT测试(unit-test one object at a time)。这样能使你尽快发现问题,而不被各个对象之间的复杂关系所迷惑。2、给测试方法起个好名字(choose meaningful test method names)。应该是用形如testXXXYYY(),这样的格式来命名你的测试方法。前缀test是Junit查找测试方法的依据,XXX应该是你测...转载 2018-12-17 15:30:01 · 435 阅读 · 1 评论 -
JUnit4教程
JUnit介绍,JUnit是什么?JJUnit是用于编写和运行可重复的自动化测试的开源测试框架, 这样可以保证我们的代码按预期工作。JUnit可广泛用于工业和作为支架(从命令行)或IDE(如Eclipse)内单独的Java程序。JUnit提供:断言测试预期结果。 测试功能共享通用的测试数据。 测试套件轻松地组织和运行测试。 图形和文本测试运行。JUnit用于测试:整个对象...转载 2018-12-17 16:09:43 · 372 阅读 · 1 评论