考虑以下课程:
package com.zao.sample;
import com.zao.sample.ITruck;
import com.zao.sample.Car;
/**
* Created by Zach on 5/19/2017.
* Truck base class.
*/
public class Truck extends Car implements ITruck {
}
ITruck
是一个空接口(现在,直到我充实)和Car
为汽车类型类提供基本功能。
我的简单测试类基本上是一个空的测试类:
package com.zao.sample;
import com.zao.sample.Truck;
/**
* Created by Zach on 5/19/2017.
* Tests the {@link Truck} class.
*/
public class TruckTest{
}
当我使用coverage运行JUnit
测试时,将使用以下统计信息报告此特定文件:
Class %: 0% (0/1)
Method %: 0% (0/0)
Line %: 0% (0/1)
有没有办法让这个班级的报道报告100%?
编辑:如果我要添加这样的示例测试:
@Test public void sampleTest() {
Truck truck = new Truck();
Assert.assertNotNull(truck);
}
行%更改为100%,以便进度,但Class%保持为0%。方法%为0%是有道理的 - 没有方法可以测试,因此它总是0%。
那么有没有办法让Class%在这种情况下转到100%?