我是第一次使用JUnit进行Java测试。我必须使用Java,并且想使用单元测试。
我的问题是:我有一个带有一些抽象方法的抽象类。但是有些方法不是抽象的。如何使用JUnit测试此类?示例代码(非常简单):
abstract class Car {
public Car(int speed, int fuel) {
this.speed = speed;
this.fuel = fuel;
}
private int speed;
private int fuel;
abstract void drive();
public int getSpeed() {
return this.speed;
}
public int getFuel() {
return this.fuel;
}
}
我要测试getSpeed()
并getFuel()
运行。
与此问题类似的问题在这里,但它没有使用JUnit。
在“ JUnit常见问题解答”部分中,我找到了此链接,但是我不理解作者想在此示例中说些什么。这行代码是什么意思?
public abstract Source getSource() ;