Khi đơn vị kiểm tra chức năng của một lớp có chức năng riêng yêu cầu chức năng trực tuyến. Làm thế nào một người sẽ đi về thử nghiệm nó?
Ví dụ:
public class Foo
{
public int methodA()
{
int val = goOnlineToGetVal();
return val;
}
private int goOnlineToGetVal()
{
CloudService c = new CloudService();
int oval = c.getValueFromService();
return oval;
}
}
Nếu tôi đã kiểm tra chức năng: 'methodA ()' thì nó sẽ cố gắng sử dụng 'goOnlineToGetVal ()', lần lượt sẽ cố gắng lên mạng, nếu thử nghiệm này được thực hiện mà không có chức năng. Làm thế nào tôi có thể đi bảo hiểm 100% Class mà không cần lên mạng?