Avatar notebook default
10篇文章 · 6008字 · 1人关注
  • Mock方法时的参数匹配

      在mock方法时,对于方法的参数匹配是有要求的,只有要执行的方法的参数匹配mock方法里面的参数时,该mock方法才会起作用。Powermo...

  • Verifying方法调用

      在编写单元测试的时候,需要验证某些信息,或者是返回结果,或者是执行流程。一个没有任何结果验证的单元测试是没有任何意义的。对于存在返回值的方法...

  • 使用Powermock模拟final类或方法

      对于使用final修饰符修饰的类或方法,都是不能被继承的,Mockito也不支持mock带final修饰符的类和方法,如果想要mock fi...

  • 使用Powermock模拟构造函数

      在代码中经常会出现在一个类中去new另一个类对象,并且调用该对象的一些方法的情况,这时我们如果不想真正执行该对象的方法,就需要对new出来的...

  • PowerMock简介

      Java单元测试框架主要有JUnit和TestNG,常用的Mock框架主要有EasyMock、Mockito和JMock等,那么为什么还要有...

  • 如何模拟返回值为void的静态方法

      在编写代码时,经常需要调用别人已经写好的工具类方法,而这些方法经常又是使用静态方法实现的。而我们在测试自己的代码时,又不想真正执行这些方法,...

  • 使用Powermock对静态内部类单例模式模拟

      为了线程安全,并且提高加载效率,单例模式的一种写法是使用静态内部类来实现,如下所示:   Singleton类被加载时,静态内部类Singl...

  • 使用Powermock对私有方法进行mock

      在public方法中往往会调用一些private方法,如果private方法很复杂,我们就需要处理很多方法的mock。如果这时只想要测试pu...

  • 如何使用Powermock对静态方法进行mock

      在平常工作过程中,总会设计些工具类,里面通常使用静态方法来实现。那么如何来对这些静态方法进行mock,以及如何验证静态方法被调用?下面简单介...

文集作者