【发布时间】:2017-02-13 12:04:04
【问题描述】:
我正在使用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);
}
【问题讨论】:
标签: java unit-testing junit mockito