我在 Apex 中运行任何测试类时收到"Test ignored."消息的原因可能是什么?



忽略的测试:14,通过的测试:0每当我运行任何测试类时,我都会收到以下类型的消息:

忽略测试。

测试方法AccountAddressHelperTest.testInvalidBillingCountry为从未报告为已完成。触发AllOppLineItemTriggers:第188行,第31列:方法不存在或签名不正确:voidupdateMISROOpportunity(映射<Id,OpportunityLineItem>,映射<Id,OpportunityLineItem>(来自OppLineItemHelper 类型

编译失败。如果你点击设置会发生什么;类->全部编译?

您或您的同事编辑了一些内容,可能在OppLineItemHelper文件中。或者该文件重复使用的其他文件。现在并不是所有的东西都能编译,依赖关系也没有得到满足。所以SF能做的最好的事情就是跳过这些测试。

你可以在沙盒中这样编辑,SF不会总是阻止你。但是,即使在运行任何测试之前,编译错误也会阻止部署到prod

最新更新