当类的单元测试功能具有需要在线功能的私有功能时。人们将如何进行测试?
例如:
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%的课堂覆盖率?
                  您的方法只是调用云API,还是做其他工作?
                
                
                  
                    —
                    Winston Ewert 2014年
                    
                  
                
              
                  相关阅读:在这种情况下进行单元测试的模拟是否合适?
                
                
              
                  依赖注入
                
                
                  
                    —
                    PhaDaPhunk