spock测试
will的猜想
这个作者很懒,什么都没留下…
展开
-
spock测试
前言为了找到一个适合自己的、更具操作性的、以DDD为核心的开发方法,我最近一直在摸索如何揉合BDD与DDD。围绕这个目标,我找到了Impact Mapping → Cucumber → Spock → Scala这样的一条路线,并相应选择了Scala → Spock → Cucumber这样的一条学习路线。Spock是Java生态圈中一个新生的测试框架,采用动态语言Groovy转载 2017-11-30 13:57:31 · 6426 阅读 · 0 评论 -
Mockito测试
Mockito一 mockito基本概念Mock测试是单元测试的重要方法之一,而Mockito作为一个流行的Mock框架,简单易学,且有非常简洁的API,测试代码的可读性很高。Mock测试就是在测试过程中,对于一些不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者说获取比较复杂的对象(如JDBC中的ResultSet对象)或者说我们并不需要关转载 2017-11-30 13:59:38 · 945 阅读 · 0 评论 -
spock测试介绍
1.摘要最近一段时间接触到了spock这个可以用于java和groovy项目的单元测试框架,写了一段时间单测之后认为这个框架不错,值得写一篇文章推广一下。2.关于单元测试很多人一谈到单元测试就会想到xUnit框架。对于一些java新人来说,会用jUnit就是会写单元测试,高级点的会捣鼓一下testng,然后就认为自己掌握了单元测试。而实际上,很多人不怎么会写单元测试转载 2017-11-30 16:04:45 · 14967 阅读 · 2 评论 -
Mockito对Annotation的支持
Mockito支持对变量进行注解,例如将mock对象设为测试类的属性,然后通过注解的方式@Mock来定义它,这样有利于减少重复代码,增强可读性,易于排查错误等。除了支持@Mock,Mockito支持的注解还有@Spy(监视真实的对象),@Captor(参数捕获器),@InjectMocks(mock对象自动注入)。 Annotation的初始化 只有Annotation还不够,要让它们转载 2018-01-19 14:03:20 · 4557 阅读 · 0 评论