जब इकाई परीक्षण के कार्य एक ऐसे कार्य के लिए होते हैं जिसमें निजी कार्य होते हैं जिनके लिए ऑनलाइन कार्यक्षमता की आवश्यकता होती है। कोई इसके परीक्षण के बारे में कैसे जानेगा?
उदाहरण के लिए:
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% वर्ग कवरेज कैसे करूंगा?