Pojo 类的 Mockito 测试用例



我的项目中有pojo类:

class ABC {
    private String status;
    private int rate;
    public String getStatus() {
        return status
    }
    public void setStatus(String status) {
        this.status=status
    } 
}
@Test public retur_status { abc.setStatus("data"); abc.getStatus();}

我已经为上述方法编写了一个测试用例,但没有显示该方法的覆盖范围。如何为二传手和吸气手方法编写 Mockito 测试用例?

仅当您

必须控制/操作被测试代码使用的对象的行为时,需要模拟。

从这个意义上说:在处理真正的 POJO 对象时根本不需要模拟。相反,典型的测试可能如下所示:

@Test
public void testConstructorAndGetter() {
  PojoUnderTest underTest = new PojoUnderTest("some name");
  assertThat(underTest.getName(), is("some name"));
}

。对于二传手/吸气手方法对类似。

请注意:我使用的是 JUnit 断言该断言; 因为它只是最强大和最有用的断言......这里要知道的是:你需要Hamcrest匹配器(例如IS)。但是一旦你习惯了,你就不会使用其他任何东西了。

相关内容

  • 没有找到相关文章

最新更新