【发布时间】:2014-12-16 16:22:04
【问题描述】:
我是 tdd 和 mockito Web 框架的新手。
基本上这是类中的getter方法:
public Long getDeviceManufactureId()
{
return deviceManufacturerId;
}
如何编写单元测试?
到目前为止,我在想这个:
dem 是类的名称
@Test
public void testGetDeviceManufactureIdreturnsDeviceManufactureId()
{
assertEquals("Richard", dem.getDeviceManufactureId());
}
【问题讨论】:
-
我倾向于同意 getter 和 setter “太简单而无法测试”。为此,请考虑使用 Groovy;它会自动生成它们,不涉及样板。
-
@chrylis 我的经理希望我们增加测试覆盖率,因此我认为 getter 和 setter 是一种更简单的方法......
-
@SemihEker 我明白你为什么这样做了。虽然这不是应该写的情况。我需要这样做,所以我需要一个解决方案
-
那么这是满足指标的欺骗性方式。
标签: java unit-testing tdd