java - 如何模拟类的每个实例

标签 java mocking powermock easymock

我想以这样的方式模拟我的 java 类,以便它的每个新实例都应该返回模拟的响应。

最佳答案

有两个支持此功能的模拟库:PowerMock(如 Matthias 的回答所示)和 JMockit。

在第二种情况下,测试只需要使用@Mocked注解声明一个模拟字段或模拟参数。

关于java - 如何模拟类的每个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32722217/

相关文章:

.net - 如何模拟 System.Data.Linq.Table<MyClass>

java - 如何模拟执行的静态文件的 void 方法?

java - 简单的Java多线程socket应用程序

Java GUI 更改 'tile' 的位置

java - Android Studio TextView 初始化 C++

python - 在 Python 中模拟远程主机

Java 碰撞不适用于 2D 游戏

c# - Moq 链接表达式导致参数计数不匹配

java - JUnit 和 Powermock : Native Library already loaded in another classloader

java - 模拟静态方法在较新的 mockito-core 版本中不起作用