gpt4 book ai didi

java - 如何使用 PowerMockito 模拟 Java 中的 set 方法以获取正确的 boolean 返回类型?

转载 作者:行者123 更新时间:2023-12-01 16:33:56 25 4
gpt4 key购买 nike

我想为基于 boolean 值执行的方法编写 JUnit,例如:

if(this.getTypePanel().isPanelTypeABC()){
//someOperation
}
else{
//otherOperation
}

其中 this.getTypePanel 返回 LoadPanel。在我的测试类中 mock 它:

@Mock
LoadPanel loadPanel;

所以在测试类中,我想设置loadPanel.setTypePanel("ABC"),因此,上述条件 this.getTypePanel().isPanelTypeABC() 将根据我的设置计算为 truefalse

最简单的方法是什么?

最佳答案

这行得通吗?

when(loadPanel.isPanelTypeABC()).thenReturn(true)

关于java - 如何使用 PowerMockito 模拟 Java 中的 set 方法以获取正确的 boolean 返回类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61999111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com