我在沙盒中创建了触发器并且也运行了测试,它覆盖了100%。但是在部署到生产服务器时,它会抛出一条消息部署错误:所有Apex类和触发器的平均测试覆盖率为50%,至少需要75%的测试覆盖率。
请帮帮我一点......?
trigger TestTrigger on Case (before insert,before update,after insert)
{
Case ca = Trigger.new[0];
String sub = ca.Subject;
if(sub.toUpperCase().startsWith('POP') || sub.toUpperCase().startsWith('POI'))
{
}
}
答案 0 :(得分:1)
可能有几个原因:
测试覆盖率是根据测试的Apex语句(或行)的总数除以组织中Apex语句的总数计算的。