域对象和简单的 JavaBean 是否应该进行单元测试?
2022-09-04 23:55:04
是否应该对只有简单 getter 和 setter 的简单 JavaBean 进行单元测试?
那么在 getters 和 setters 中有一些逻辑的 Bean 呢?
是否应该对只有简单 getter 和 setter 的简单 JavaBean 进行单元测试?
那么在 getters 和 setters 中有一些逻辑的 Bean 呢?
你不应该编写以下测试:
这同样适用于仅具有属性(有时称为“信息”对象)的 .NET 对象。
在一个理想的世界里,你会有100%的测试覆盖率,但在实践中,这不会发生。因此,将客户的钱花在可以增加最大好处的地方,即为具有复杂状态和行为的类编写测试。
如果你的JavaBean变得更有趣,你当然可以在以后添加一个测试用例。与单元测试/ TDD相关的常见问题之一是错误的信念,即一切都必须第一次就完美。
如果它不值得测试,它就不值得写。
这并不总是意味着你应该编写测试。有时这意味着您应该删除代码。你需要这些豆子吗?他们真的做了什么重要的事情吗?如果你需要它们,你应该编写测试。如果没有,请删除代码,过上更快乐的生活,因为您知道要维护的内容更少。