在项目中处理一些旧代码时发现,一些非测试类中包含了该类的测试代码。
例如:
public class InvoiceHelper implements {
public InvoiceHelper() {
}
@isTest
static void testInvoiceHelper() {
}
}
这种写法仅在27及以下版本中可用,在更高的版本中会产生报错。
如果需要将代码提高的更高的版本以支持某些新功能,则必须将测试代码移出到相关的测试类中。