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() ;