【发布时间】:2017-02-06 11:26:38
【问题描述】:
我正在使用 PowerMock,我已经看到使用 @InjectMock 我可以在我的测试中获得注入的类。
但我需要的是使用一个注入了类的 Akka actor,针对该 actor 运行测试并在其中注入一个模拟类。
class A extends Actor{
@Inject private B b;//How can I mock this class?
}
@Test
public test(){
final Props props = Props.create(A.class, new A());
testActorRef = TestActorRef.create(actorSystem, props);
Future<Object> ask = Patterns.ask(testActorRef);
}
只是为了澄清源代码不能修改。
【问题讨论】:
标签: java unit-testing mockito akka powermockito