为SpringBootApplication创建单元测试

时间:2019-07-23 15:23:27

标签: spring-boot junit code-coverage

我有SpringBootAplication个名为MyApplication的插件和一个扫描代码覆盖率的插件之一:jacoco抱怨此文件中的代码覆盖率。 我的问题是我应该为此文件创建单元测试,如果是,应该测试哪些部分?

package com.my.package.cdss;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.EnableAspectJAutoProxy;

@SpringBootApplication
@ComponentScan("com.my.package")
@EnableAspectJAutoProxy
public class MyApplication {

    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class, args);
    }
}

1 个答案:

答案 0 :(得分:1)

您可以直接从jacoco coverage配置中排除这些类。

 <configuration>
            <excludes>
                <exclude>**/MyApplication.java</exclude>
            </excludes>
 </configuration>

在POM XML的jacoco依赖项中添加此配置