Soy nuevo en las pruebas de Java con JUnit. Tengo que trabajar con Java y me gustaría usar pruebas unitarias.
Mi problema es: tengo una clase abstracta con algunos métodos abstractos. Pero hay algunos métodos que no son abstractos. ¿Cómo puedo probar esta clase con JUnit? Código de ejemplo (muy 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;
}
}
Quiero probar getSpeed()
y getFuel()
funciones.
Aquí hay una pregunta similar a este problema , pero no está usando JUnit.
En la sección de preguntas frecuentes de JUnit, encontré este enlace , pero no entiendo lo que el autor quiere decir con este ejemplo. ¿Qué significa esta línea de código?
public abstract Source getSource() ;