如何设置日期?java.util.date validfrom-valdifrom不能解析为变量

zzwlnbp8  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(256)

这个问题在这里已经有答案了

java,“变量名”不能解析为变量(3个答案)
上个月关门了。
我有以下公共作废方法:

public void setValidFrom (java.util.Date validFrom) {
        _validFrom = validFrom;
    }

我尝试运行junit测试,需要使用以下方法为其设置日期:

@Test
public void testSomething
    try {

        Object.setValidFrom(validFrom); //Error: validFrom cannot be resolved to a variable
    }

我怎么能在这里定个约会呢 validFrom 在这个测试用例中?
我试图在测试用例本身中定义一个变量,但我认为这不是正确的方法。这是我的方法:

java.util.Date validFrom = new java.util.Date();

我儿子得了一个 NullPointerException .

3ks5zfa0

3ks5zfa01#

我想你会喜欢that:--

public Class Example{
          // private Date validFrom;

       public void setValidFrom (java.util.Date validFrom) {
                    this.validFrom = validFrom;
                }
        }

上述代码的junit是:-----

@Test
public void setValidFromTest(){
Example example = new Example();
example.setValidFrom (new Date())
}

如果pojo中有getter,那么可以使用assertequals方法比较结果。

相关问题