EclEmma - 类标题未获得覆盖率

时间:2013-02-24 02:17:56

标签: header code-coverage eclemma

我第一次使用EclEmma,我注意到我的主类的标题永远不会覆盖。主方法中的所有内容都是绿色,但标题本身“公共类Main”始终为红色。

为了找到问题的根源,我创建了一个只打印字符串的新类:

public class TestClass
{
    public static void main(String[] args)
    {
        System.out.println("Hello, World.");
    }
}

但我仍然没有对标题进行报道。 '公共课TestClass'即将出现红色。

我已经尝试搜索与我所看到的相关的任何问题,但我似乎找不到任何东西。 :(任何人都有任何建议吗?

1 个答案:

答案 0 :(得分:3)

未涵盖类标头,因为您尚未实例化该类的对象。 main()是静态的,因此不需要TestClass实例。

添加下面显示的行,您的班级标题将变为绿色。

public class TestClass
{
    public static void main(String[] args)
    {
        TestClas tc = new TestClass();  // add this line
        System.out.println("Hello, World.");
    }
}