Eu sou novo em testes de Java com JUnit. Tenho que trabalhar com Java e gostaria de usar testes de unidade.
Meu problema é: eu tenho uma classe abstrata com alguns métodos abstratos. Mas existem alguns métodos que não são abstratos. Como posso testar esta classe com JUnit? Código de exemplo (muito simples):
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;
}
}
Eu quero testar getSpeed()
e getFuel()
funções.
Uma questão semelhante a este problema é aqui , mas não está usando JUnit.
Na seção JUnit FAQ, encontrei este link , mas não entendo o que o autor quer dizer com este exemplo. O que essa linha de código significa?
public abstract Source getSource() ;