Json 如何在salesforce中增加外部api调用的测试覆盖率

Json 如何在salesforce中增加外部api调用的测试覆盖率,json,api,salesforce,Json,Api,Salesforce,我有一个apex类,在这个类中,我从外部API获得了很多计数 外部API以JSON格式返回结果。对于解码这个JSON,我使用的是以下代码 ddDashboard obj = (ddDashboard) System.JSON.deserialize(json, ddDashboard.class); 这里ddDashboard是我的类名。 使用这个,我得到了计数,我直接将这个计数分配给类变量 account_total_processed_records_count= obj.account_

我有一个apex类,在这个类中,我从外部API获得了很多计数

外部API以JSON格式返回结果。对于解码这个JSON,我使用的是以下代码

ddDashboard obj = (ddDashboard) System.JSON.deserialize(json, ddDashboard.class);
这里
ddDashboard
是我的类名。 使用这个,我得到了计数,我直接将这个计数分配给类变量

account_total_processed_records_count= obj.account_total_processed_records_count;
在这里,如果我写这个作业,那么APEX测试结果中的
测试覆盖率就会降低


任何人都可以帮助我如何增加上述问题的测试覆盖率,或者如何编写从外部API调用为类变量分配计数值的测试方法

您可以使用force.com框架提供的MockInterface或从静态资源加载数据来测试调用。实际上,从测试上下文运行调用是不可能的(也不是真正需要的)

请查看有关以下内容的文档: