相关疑难解决方法(0)

是否有一个Java单元测试框架可以自动测试getter和setter?

Java(以及其他社区,我确定)是否应该测试琐碎的getter/setter方法,这是一个众所周知的争论.通常,这与代码覆盖有关.让我们同意这是一场公开辩论,而不是试图在这里回答.

有几篇关于使用Java反射来自动测试这些方法的博客文章.

是否有任何框架(例如jUnit)提供这样的功能?例如,一个注释说"这个测试T应该自动测试C类的所有getter/setter,因为我声称它们是标准的".

在我看来,它会增加价值,如果它是可配置的,那么"辩论"将留给用户作为选项.

java junit unit-testing

38
推荐指数
5
解决办法
3万
查看次数

在数据库而不是假存储库上运行测试是不好的做法吗?

我知道有哪些优点,当我使用更复杂的系统时,我会使用虚假数据.

如果我正在开发一些简单的东西,我可以轻松地在真实数据库中设置我的环境,并且访问的数据非常小,访问时间不是一个因素,我只运行一些测试.

创建虚假数据是否仍然很重要,或者我是否可以忘记额外的编码并跳过真正的东西?

当我说真正的数据库时,我不是指生产数据库,我的意思是测试数据库,而是使用真实的DBMS和与真实数据库相同的模式.

tdd domain-driven-design data-access

13
推荐指数
1
解决办法
1431
查看次数

应该对@Entity Pojos进行测试吗?

我不知道我是否应该测试我的@ Entity-annotated Pojos.毕竟,主要是生成getter/setter.我应该测试一下吗?

当谈到测试DAO时,我正在使用所有这些实体 - 所以它们已经经过了严格的测试,我猜?

谢谢你的想法.

马特

junit

5
推荐指数
1
解决办法
2069
查看次数