Sono nuovo ai test Java con JUnit. Devo lavorare con Java e vorrei utilizzare gli unit test.
Il mio problema è: ho una classe astratta con alcuni metodi astratti. Ma ci sono alcuni metodi che non sono astratti. Come posso testare questa classe con JUnit? Codice di esempio (molto semplice):
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;
}
}
Voglio testare getSpeed()
e getFuel()
funzioni.
Una domanda simile a questo problema è qui , ma non sta usando JUnit.
Nella sezione FAQ di JUnit, ho trovato questo collegamento , ma non capisco cosa voglia dire l'autore con questo esempio. Cosa significa questa riga di codice?
public abstract Source getSource() ;