如何使用JUnit在Java中测试抽象类?
2022-08-31 11:15:02
我是使用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 FAQ部分,我找到了这个链接,但我不明白作者想用这个例子说什么。这行代码是什么意思?
public abstract Source getSource() ;