온라인 기능이 필요한 개인 기능이있는 클래스의 기능을 단위 테스트 할 때. 그것을 테스트하는 방법은 무엇입니까?
예를 들면 다음과 같습니다.
public class Foo
{
public int methodA()
{
int val = goOnlineToGetVal();
return val;
}
private int goOnlineToGetVal()
{
CloudService c = new CloudService();
int oval = c.getValueFromService();
return oval;
}
}
함수 'methodA ()'를 테스트하려는 경우 'goOnlineToGetVal ()'을 사용하려고 시도하지만이 테스트가 기능없이 수행되면 온라인으로 전환하려고 시도합니다. 온라인에 접속하지 않고 100 % 수업에 참여하려면 어떻게해야합니까?