1

市场上有不同的 Java mock 框架,例如 Mockito 和 PowerMock。我主要在这个线程中询问Mock系统背后的逻辑是什么。如果有一个实际的类,并且有一个模拟类。

模拟系统所做的就是用模拟类替换实际类的字节码。如果我们要模拟方法,我们只需要用模拟方法替换实际类的方法字节码。这就是模拟系统背后的逻辑吗?

4

1 回答 1

3

这是Martin Fowler对嘲笑理论的深刻见解。

于 2012-06-01T09:02:29.533 回答