যখন এমন ক্লাসের ইউনিট টেস্টিংয়ের ক্রিয়াকলাপে যেখানে ব্যক্তিগত ক্রিয়াকলাপগুলির জন্য অনলাইন কার্যকারিতা প্রয়োজন। কিভাবে এটি পরীক্ষা করতে হবে?
উদাহরণ স্বরূপ:
public class Foo
{
public int methodA()
{
int val = goOnlineToGetVal();
return val;
}
private int goOnlineToGetVal()
{
CloudService c = new CloudService();
int oval = c.getValueFromService();
return oval;
}
}
যদি আমি ফাংশনটি পরীক্ষা করে দেখি: 'মেথডএএ ()' এটি 'GoOnlineToGetVal ()' ব্যবহার করার চেষ্টা করবে যা ঘুরেফিরে অনলাইনে যাওয়ার চেষ্টা করবে, যদি এই পরীক্ষাটি কার্যকারিতা ছাড়াই করা হয়। অনলাইনে না গিয়ে আমি কীভাবে প্রায় 100% ক্লাস কভারেজ করব?