建造者模式Builder是一种常用的设计模式,用于构建不同的产品类。如有以下的Builder 以下是一个调用的场景 建造者模式引人注目的是它标志...
部分mock 在测试过程中,有个类的部分方法可能需要实际调用,而某些方法则是被mock的,也就是部分mock的场景。在Mockito中,可以使用...
在某些情况下,会使用void 类型的方法来完成一些工作。因此,在单元测试中,也可能会面对它。 在之前的案例中,笔者介绍了两种Mock的场景:1)...
在某些情况下,除了验证程序的执行结果,还需要对程序的行为进行断言。Mockito提供了verify的方法来支持这一类的需求。 例如,在获取到了投...
在前一篇文章中,简要介绍了Mockito的引入和使用。本篇来介绍一下Mockito的三种mock注入方式。 使用@Mock/@InjectMoc...
在一次与老友的沟通中,谈到了在促进开发者测试中遇到的一些奇葩事情。作为测试人员,去调侃开发是一件类似猴子互相捉虱子一般的社交行为需要,因此试记录...
在SpringMVC/SpringBoot 的项目中,虽然Service层的测试通过Mockito可以涵盖绝大部分的场景,但是还是有少数的场景需...
测试场景 在最近的测试中,涉及到了异步方法的单元测试。百度了一下之后,基本上的案例都来自于这里: https://fernandocejas.c...
简介 日志几乎是所有应用所必备的模块。 在单元测试中,有时候也需要与日志类打交道。笔者用以下案例来介绍如何mock日志类,并完成相关代码行的覆盖...
文集作者