繁体   English   中英

使用 Mockito 对 POJO 进行单元测试

[英]Unit test for POJO using Mockito

我有一个带有另一个 POJO 变量的 POJO 类

class Rows 
{
    private List<RowName> rowName; //RowName is another POJO with String variables
    //getter & setter
}

测试用例通过了,但我不确定我是否正确地测试了它。

public class RowsTest
{
    private final List<RowName> rowName = Mockito.mock(List.class);
    
    private final Rows target = new Rows(rowName);

    @Test
    public void testGetMethods()
    {
        //then
        Assert.assertEquals(rowName, target.getRowName());
    }
}

在编写 Mock 测试时,您需要考虑“我锁定了什么功能,以便将来不会意外更改”

测试数据类只能确保 Java 将来不会破坏它,并且 Java 在下一个版本的发布周期中对此进行了测试。

测试您的程序自定义的逻辑,而不是您使用的库和语言。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM