0
我正在使用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);
}
只是爲了澄清源代碼無法修改。
我改變的問題,只怕源代碼不能被修改 – paul