Saya baru mengenal pengujian Java dengan JUnit. Saya harus bekerja dengan Java dan saya ingin menggunakan pengujian unit.
Masalah saya adalah: Saya memiliki kelas abstrak dengan beberapa metode abstrak. Tetapi ada beberapa metode yang tidak abstrak. Bagaimana cara menguji kelas ini dengan JUnit? Kode contoh (sangat sederhana):
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;
}
}
Saya ingin menguji getSpeed()
dan getFuel()
berfungsi.
Pertanyaan serupa untuk masalah ini ada di sini , tetapi tidak menggunakan JUnit.
Di bagian FAQ JUnit, saya menemukan tautan ini , tetapi saya tidak mengerti apa yang ingin penulis katakan dengan contoh ini. Apa maksud baris kode ini?
public abstract Source getSource() ;