Mockito
を使用して、以下のコードのためにJunit
テストを書いていますが、私はnullポインタの例外を取得しています。別のクラスの別のメソッドを呼び出すメソッドのjunitテスト
public boolean isApplyChecked()
{
return _rranalysis.getApplytoAllState();
}
と私のテストケースは、あなたがあなたのrepeatRejectAnalysis_Listener
にRepeatRejectAnalysis
クラスの依存関係を注入する必要が
@Test
public void testIsApplyChecked() {
JCheckBox Rra_Apply_Field = Mockito.mock(JCheckBox.class);
Mockito.when(Rra_Apply_Field.isSelected()).thenReturn(true);
RepeatRejectAnalysis rs = Mockito.mock(RepeatRejectAnalysis.class);
Mockito.when(rs.getApplytoAllState()).thenReturn(true);
boolean val = repeatRejectAnalysis_Listener.isApplyChecked();
Assert.assertEquals(true, val);
}