Я новичок в тестировании Java с помощью JUnit. Мне нужно работать с Java, и я хотел бы использовать модульные тесты.
Моя проблема: у меня есть абстрактный класс с некоторыми абстрактными методами. Но есть некоторые методы, которые не абстрактны. Как проверить этот класс с помощью JUnit? Пример кода (очень простой):
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;
}
}
Я хочу проверить функции getSpeed()
и getFuel()
.
Аналогичный вопрос этой проблемы здесь, но он не использует JUnit.
В разделе JUnit FAQ я нашел эту ссылку, но я не понимаю, что автор хочет сказать в этом примере. Что означает эта строка кода?
public abstract Source getSource() ;