Je suis nouveau dans les tests Java avec JUnit. Je dois travailler avec Java et j'aimerais utiliser des tests unitaires.
Mon problème est: j'ai une classe abstraite avec des méthodes abstraites. Mais il existe des méthodes qui ne sont pas abstraites. Comment puis-je tester cette classe avec JUnit? Exemple de code (très simple):
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;
}
}
Je veux tester getSpeed()
et getFuel()
fonctionner.
Une question similaire à ce problème est ici , mais elle n'utilise pas JUnit.
Dans la section FAQ de JUnit, j'ai trouvé ce lien , mais je ne comprends pas ce que l'auteur veut dire avec cet exemple. Que signifie cette ligne de code?
public abstract Source getSource() ;