Ao testar unidades de funções de uma classe que possui funções particulares que exigem funcionalidade online. Como alguém iria testá-lo?
Por exemplo:
public class Foo
{
public int methodA()
{
int val = goOnlineToGetVal();
return val;
}
private int goOnlineToGetVal()
{
CloudService c = new CloudService();
int oval = c.getValueFromService();
return oval;
}
}
Se eu testasse a função: 'methodA ()', tentaria usar 'goOnlineToGetVal ()', que por sua vez tentaria ficar online, no entanto, se esse teste fosse feito sem funcionalidade. Como eu cobria cerca de 100% de cobertura da aula sem ficar on-line?