Tôi mới thử nghiệm Java với JUnit. Tôi phải làm việc với Java và tôi muốn sử dụng các bài kiểm tra đơn vị.
Vấn đề của tôi là: Tôi có một lớp trừu tượng với một số phương thức trừu tượng. Nhưng có một số phương pháp không trừu tượng. Làm cách nào để kiểm tra lớp này với JUnit? Mã ví dụ (rất đơn giản):
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;
}
}
Tôi muốn kiểm tra getSpeed()
và các getFuel()
chức năng.
Câu hỏi tương tự cho vấn đề này là ở đây , nhưng nó không sử dụng JUnit.
Trong phần JUnit FAQ, tôi tìm thấy liên kết này , nhưng tôi không hiểu tác giả muốn nói gì với ví dụ này. Dòng mã này có nghĩa là gì?
public abstract Source getSource() ;