Salesforce: 测试代码写在非测试类中

在项目中处理一些旧代码时发现,一些非测试类中包含了该类的测试代码。

例如:

public class InvoiceHelper implements {
  public InvoiceHelper() {

  }

  @isTest
  static void testInvoiceHelper() {
 
  }
}
 
这种写法仅在27及以下版本中可用,在更高的版本中会产生报错。
如果需要将代码提高的更高的版本以支持某些新功能,则必须将测试代码移出到相关的测试类中。
原文地址:https://www.cnblogs.com/clsriz/p/13541983.html