检查是否启用默认值的javaUnit
这里有一个对象private boolean disabled=true检查是否启用默认值的javaUnit,java,unit-testing,junit,mockito,Java,Unit Testing,Junit,Mockito,这里有一个对象private boolean disabled=true public Boolean getDisabled() { return disabled; } public void setDisabled(Boolean disabled) { this.disabled= disabled; } 我也有它的getter和setter。所以我想要一个测试,将它设置为'false',然后测试:在GET上,它返回时字段“di
public Boolean getDisabled() {
return disabled;
}
public void setDisabled(Boolean disabled) {
this.disabled= disabled;
}
我也有它的getter和setter。所以我想要一个测试,将它设置为'false',然后测试:在GET上,它返回时字段“disabled”为“false”。基本上是它的单元测试功能吗?在测试方法内部,创建对象,使用setter,然后断言字段具有您想要的值 这是您几乎可以在任何地方进行测试的模式:
@测试
void test1(){
PhoneInfo pi=新的PhoneInfo();
pi.setDisabled(假);
assertFalse(pi.getDisabled());
pi.setDisabled(真);
assertTrue(pi.getDisabled());
}
getter和setter实际上并不需要单元测试,但是,如果您确实想测试它们,那么使用它们有什么困难?要证明此功能有效的功能测试?关于此问题的任何帮助都可以是nicepublic void testRingDisabled(){//PhoneInfo dto=new PhoneInfo();///设置一些值//dto.setDisabled(false);///if()/////assertFalse(false);///}//}我还需要做什么?谢谢@Morinator真的很有帮助