java - 自动(半)创建单元测试?

标签 java unit-testing automation code-generation annotations

是否有支持从注释生成一些标准单元测试的框架?我想到的一个例子是:

@HasPublicDefaultConstructor
public class Foo {

}

这显然会被用来自动生成一个单元测试来检查 Foo 是否有默认构造函数。我是唯一想到类似事情的人吗? ;) 虽然我对 Java 最感兴趣,但其他语言的解决方案肯定也会很有趣。

编辑:为了回应 S.Lott 的回答,让我澄清一下:

我正在尝试测试该类是否具有默认构造函数。 (当然这只是一个例子。)我可以通过编写测试来做到这一点,但我觉得那很乏味。所以我正在寻找一种可以在编译时(通过 APT)处理注释并为我生成测试的工具。 有这样的东西吗?如果不是,您认为这是个好主意吗?

最佳答案

问题是,以附加注释的形式用单元测试信息“污染”生产代码是否真的是个好主意。 我个人会投反对票。

关于java - 自动(半)创建单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396337/

相关文章:

java - RabbitMQ RPC 与交换问题

java - 同时测试有异常和无异常的代码(JAVA)

windows - 我的 FTP 批处理脚本卡在 "200 PORT command successful"上,无法将文件上传到服务器

java - cucumber java 。我在尝试构建 boolean 方法时遇到问题

java - 如何在 Spring WebFlux 的响应正文中流式传输二进制数据

java - 尝试使用优先级队列并且不了解比较器

java - 如何通过 JUNIT 将数据与文件进行比较?

java - PowerMockito 模拟间接静态方法

PHPSpec:输出格式的配置

html - 在 Selenium IDE 中断言元素颜色