【发布时间】:2017-03-02 14:37:54
【问题描述】:
我需要模拟两个对象的创建
Holder<MyClass1> h1 = new Holder<>();
Holder<MyClass2> h2 = new Holder<>();
我使用 Mockito 和 PowerMock
Holder<MyClass1> mock1 = PowerMockito.spy(new Holder<MyClass1>());
Holder<MyClass2> mock2 = PowerMockito.spy(new Holder<MyClass2>());
PowerMockito.whenNew(Holder.class).withNoArguments().thenReturn(mock1);
如何指定泛型类型来模拟两个不同的对象?我的测试需要 2 个模拟。谢谢。
【问题讨论】:
标签: java testing mockito powermock powermockito