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)
通常,我们为具有某些逻辑的方法编写测试用例.就像可能有多个dao调用的服务方法一样.简单地为所有方法编写测试用例没有意义,通常浪费时间在构建中(无论多么小).所以我的意见是不要写这么琐碎的测试用例.
如果它只是关于代码覆盖,那么我相信getter/setter将用于其他一些将对其进行测试的方法.这应该涵盖这些.但是,如果你必须编写一个测试用例,那么你所做的似乎很好.如果实例变量永远不能为null,也可以断言不为null.
| 归档时间: |
|
| 查看次数: |
7916 次 |
| 最近记录: |