这篇讲解Spock自带的mock功能如何和power mock组合使用,发挥更强大的作用 动态Mock静态方法 (Spock Where + Power Mock) 在上一篇的例子中使用power mock让静态方法返回一个指定的值,那能不能每次返回不同的值呢? 我们先看下什么场景需要这样做: /* ...
分类:
其他好文 时间:
2020-12-08 12:36:48
阅读次数:
7
如今,我们的很多应用程序是基于Spring的,通过Spring IOC容器来管理我们的Java对象。所以这里单独提出对Spring Bean如何Mock方法。 以上述提到如何Mock类中的提到的AnOrdinaryClass为例,先把这个类配置在Spring的配置文件中 1 2 3 4 5 6 7 ...
分类:
编程语言 时间:
2019-12-09 19:46:34
阅读次数:
160
EasyMock主要是为测试提供模拟数据,比如你可以模拟HttpServletRequest。 EasyMock 可以mock interface和抽象java 类,但是不可以mock拥有被final修饰方法的类,不能mock静态方法(我遇到的情况是这样)。 在使用的时候请注意: org.easym ...
分类:
其他好文 时间:
2018-04-25 00:16:42
阅读次数:
161
传统的JMock是无法Mock静态方法的,但是Jmockit能够很好地Mock类的静态方法。假设CA类调用CB类的静态方法,
public class CA
{
public String execute(String key)
{
String className = CB.getProp(key);
}
}
public abstract cla...
分类:
其他好文 时间:
2014-11-10 19:56:21
阅读次数:
1692