java - 如何在 spring 项目中为实体类和 DTO 自动生成 Junit 测试用例

标签 java spring-boot junit4

我正在做一个 spring boot 项目, 我有很多实体类和 DTO 类,其中大部分包含 getter 和 setter。

是否有任何方法或插件可以为所有实体和 DTO 类创建 junit 测试用例。只是为了提高测试覆盖率。

目前使用的框架有 Spring boot、Hibernate、Junit 4.12、Mockito。 Java 1.8,智能集成开发环境。 前任: `

@Entity
@Table(name = "xyz")
public class Xyz {
    @Id
    @GeneratedValue(strategy = IDENTITY)
    public Integer id;

    @Column(name = "col1")
    public Integer col1;

    @Column(name = "col2")
    public Integer co2;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    };`

最佳答案

永远不要为实体和 DTO 编写测试。通常他们没有任何您可以测试的业务逻辑(除非您的设计确实有问题)。

最好将它们从您的测试指标中排除,而不是为了进行测试而进行测试。

关于java - 如何在 spring 项目中为实体类和 DTO 自动生成 Junit 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47165248/

相关文章:

java - JDBC MySQL 连接到故障转移节点非常慢

java - JUnit 运行测试命令行

java - 带有 Spring Boot 1.4 : Dependencies not injected when using @SpringBootTest and @RunWith(SpringRunner. 类的 cucumber )

java - JUnit 测试失败但显示相同的预期和实际结果

java - 用Java构建一个irc客户端

Java hibernate eclipse bin 目录

reactjs - 尝试以 pdf 形式查看数据,pdf 为空白

java - Liquibase - 仅在应用程序启动时执行变更集

java - 如何模拟类的实例变量?

java - 断言数组等于