我正在写Junit
测试下面的代码使用Mockito
但我得到一个空指针异常是否有一个错误的方式,我嘲笑它?junit测试方法调用不同类的另一种方法
public boolean isApplyChecked()
{
return _rranalysis.getApplytoAllState();
}
和我的测试用例是
@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);
}