你如何为吸气剂和制定者进行单元测试?

Blu*_*ark 0 java tdd unit-testing

我是tdd和mockito web框架的新手.

基本上这是类中的getter方法:

public Long getDeviceManufactureId()
{
    return deviceManufacturerId;
}
Run Code Online (Sandbox Code Playgroud)

我怎么写单元测试?

到目前为止我在想这个:

dem是该类的名称

@Test
public void testGetDeviceManufactureIdreturnsDeviceManufactureId()
{
    assertEquals("Richard", dem.getDeviceManufactureId());
}
Run Code Online (Sandbox Code Playgroud)

Ani*_*kur 6

通常,我们为具有某些逻辑的方法编写测试用例.就像可能有多个dao调用的服务方法一样.简单地为所有方法编写测试用例没有意义,通常浪费时间在构建中(无论多么小).所以我的意见是不要写这么琐碎的测试用例.

如果它只是关于代码覆盖,那么我相信getter/setter将用于其他一些将对其进行测试的方法.这应该涵盖这些.但是,如果你必须编写一个测试用例,那么你所做的似乎很好.如果实例变量永远不能为null,也可以断言不为null.