我想为基于如下布尔值执行的方法编写JUnit:
if(this.getTypePanel().isPanelTypeABC()){
//someOperation
}
else{
//otherOperation
}
其中this.getTypePanel
返回LoadPanel
。在我的测试课程中模拟它:
@Mock
LoadPanel loadPanel;
所以在测试课上,我不知何故想要设置loadPanel.setTypePanel("ABC")
,因此上述条件this.getTypePanel().isPanelTypeABC()
将根据我的设置求值为true
或false
。
最简单的方法是什么?
这行吗?
模拟LoadPanel是不够的。您是否也将ngMock注入要测试的类?
您的想法对于unit