0
私は私のテストクラス以下親クラスで@injectedオブジェクトを模擬する方法
で@InjectMocksを使用している間、私は私のクラスの構造はその投げNPEを模擬する必要がある1つ@Injectオブジェクトを持っています
Class ChildClass extends ParentClass
{
public myMethod(){
String myval=callParentClassMethod();
}
Class ParentClass{
@Inject
private MyService myservice;
//there is no constructor or setter method for this injected object
protected String callParentClassMethod(){
retrun myservice.getStringval();
}
}
このMyServiceオブジェクトをモックする方法をお勧めしますか?@Mockと@Injected Mockを使用しましたが、NPEを取得できませんでした。私はBaseクラスと親クラスの両方で注入しようとしましたが運はありませんでした。私にとって
返信いただきありがとうございます。私はまだ注射サービスを呼び出している間にNPEを取得しています。それ以外の方法はありますか –