Çevrimiçi fonksiyonellik gerektiren özel fonksiyonlara sahip bir sınıfın fonksiyonlarını test ederken. Biri nasıl test edilir?
Örneğin:
public class Foo
{
public int methodA()
{
int val = goOnlineToGetVal();
return val;
}
private int goOnlineToGetVal()
{
CloudService c = new CloudService();
int oval = c.getValueFromService();
return oval;
}
}
Eğer işlevi sınamak isteseydim: 'methodA ()', bu işlevsellik yapılmadıysa, ancak çevrimiçi olmayı deneyecek olan 'goOnlineToGetVal ()' kullanmaya çalışırdı. Çevrimiçi olmadan% 100 Sınıf kapsamını nasıl geçebilirim?