আমি JUnit এর সাথে জাভা টেস্টিংয়ে নতুন। আমাকে জাভা নিয়ে কাজ করতে হবে এবং আমি ইউনিট পরীক্ষা ব্যবহার করতে চাই।
আমার সমস্যাটি হ'ল: আমার কিছু বিমূর্ত পদ্ধতি সহ একটি বিমূর্ত শ্রেণি রয়েছে। তবে কিছু পদ্ধতি রয়েছে যা বিমূর্ত নয়। আমি কীভাবে এই ইউনিটটি 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() ;