0
私はDaoインターフェイスを注入しようとしているときにnull値を取得しています。 テストケースを作成しているときに、ここにサンプルコードがあります。なぜ私は私が嘲笑したり、オブジェクトを注入しているときにnull値を取得していますか?
@Mock
private ServiceUriLocator serviceLocator;
@Mock
private SessionDao sessionDao;
ActiveSession session;
AccountData accountdata;
@InjectMocks
Account account
私は上記のコードのアカウント値で
@Test
public void testActivate()
{
Response response=account.activate(accountdata).
}
private Accountdata accountdata(){
accountdata.setFirstName("Employee_name");
accountdata.LastName("Employee_Last_Name");
return accountdata;
}
のようなメソッドの内部で使用しています。この上記のコードは、私がnullポインタ例外を取得しています理由ですnullです。 誰もが私がモック値を注入するためのnull値を取得している理由をcalrifyすることができます。
これはデバッグ要因です。 – Ankit
@Ankitここでのポイントは、これらすべての手順を確認することです。詳細を追加するために質問を再フォーマットすることを検討してください。 – VinayVeluri