当前位置: 首页 > 面试题库 >

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

仲孙温文
2023-03-14
问题内容

在Java(我敢肯定,在Java和其他社区中)之间存在着一个众所周知的争论,即是否应该测试简单的getter /
setter方法。通常,这是关于代码覆盖率的。我们同意这是一个公开辩论,而不是在这里尝试回答。

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

是否有任何框架(例如jUnit)提供这种功能?例如,注释为“该测试T应该自动测试类C上的所有吸气剂/设置器,因为我断言它们是标准的”。

在我看来,这将增加价值,如果它是可配置的,则“辩论”将留给用户选择。


问题答案:

Unitils使用静态方法执行此操作assertRefEquals



 类似资料:
  • 问题内容: 基本上,当测试中断或通过时,咆哮通知(或其他回调)。 像这样的东西存在吗? 如果没有,那应该很容易写..最简单的方法是.. 跑 检查要监视的文件是否已被修改(可能只是已保存)。 在这些文件中运行任何测试。 如果测试失败,但在上一次运行中通过,则生成咆哮警报。与失败然后通过的测试相同。 等待,然后重复步骤2-5。 我可以看到的问题是测试是否在其他文件中。一种简单的解决方案是在每次保存后运

  • 我已经开始使用空手道来测试我们的移动应用程序,它使用GraphQL,到目前为止运行良好,虽然对我来说这是一个学习曲线,因为我不是一个程序员,但我需要进一步展望未来,确保找到一个框架来支持我们自定义web应用程序自动化测试的需要。我认为Selenium将是一种可行的方法,所以我正在寻找一个测试框架,在那里我不仅可以测试我们的微服务/API编写的GraphQL查询,还可以测试我们的web应用程序和移动

  • 基础测试结构 # unittest_simple.py import unittest class SimplisticTest(unittest.TestCase): def test(self): a = 'a' b = 'a' self.assertEqual(a, b) 运行测试 $ python3 -m unittest u

  • 我想知道是否有任何用于Python的BDD风格的“Description-it”单元测试框架可以维护并准备好生产。我已经找到了Description,但它似乎没有被维护,也没有文档。我还发现它达到了1.0,但它似乎只是添加了语法糖,而不是编写断言。我真正需要的是类似于RSpec和Jasmine的东西,它使我能够设置测试套件。descripe-it语法允许测试一个函数的多个情况。而传统的断言结构对每

  • 问题内容: 如果是跑它运行在您的文件结尾通过运行启动格式的功能和使用(* T testing.T)模块。我想知道文件中的每个功能是同时运行还是确定地分别运行每个功能?是否为每个人创建一个执行例程?如果确实为每个例程创建了一个go例程,是否可以某种方式监视go例程?是否有可能做类似的事情并为每个实例获取一个实例并对其进行监控,诸如此类? 注意:这个问题假设您使用go(测试)随附的测试框架。 问题答案

  • 本文向大家介绍Python Unittest自动化单元测试框架详解,包括了Python Unittest自动化单元测试框架详解的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python Unittest自动化单元测试框架的具体代码,供大家参考,具体内容如下 1、python 测试框架(本文只涉及 PyUnit) 参考地址 2、环境准备 首先确定已经安装有Python,之后通过安装P