Я новичок в тестировании 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 я нашел эту ссылку , но не понимаю, что автор хочет сказать этим примером. Что означает эта строка кода?
public abstract Source getSource() ;