I am new to Java testing with JUnit. I have to work with Java and I would like to use unit tests.
My problem is: I have an abstract class with some abstract methods. But there are some methods which are not abstract. How can I test this class with JUnit? Example code (very 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;
    }
}
I want to test getSpeed() and getFuel() functions.
Similar question to this problem is here, but it is not using JUnit.
In JUnit FAQ section, I found this link, but I don't understand what the author want to say with this example. What does this line of code mean?
public abstract Source getSource() ;