Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查是否启用默认值的javaUnit_Java_Unit Testing_Junit_Mockito - Fatal编程技术网

检查是否启用默认值的javaUnit

检查是否启用默认值的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

这里有一个对象private boolean disabled=true

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真的很有帮助