课程章节介绍
同学们,我们来看看这一页幻灯片的内容,主要是关于怎么创建Apex的测试类。
首先,我们打开Salesforce的“设置”页面,在左边的快速查找框里输入“Apex Classes”,然后点进去,再单击“新建”按钮,这样就打开了类编辑器。
在这里,我们要定义一个测试类。注意啊,这个类要用 `@isTest` 这个注解来标注。用 `@isTest` 定义的类,里面应该只包含测试方法,以及为了支持这些测试方法所需要的其他辅助方法。这么做有个很大的好处:用 `@isTest` 定义的类,不会计入你组织的6MB Apex代码限制,等于帮你节省了宝贵的空间。
接着,在类里面写测试方法,比如 `testHelloWorld` 这个方法,也要给它加上 `@isTest` 注解。这样做意味着,如果测试方法里对数据库做了任何更改,执行完成后,这些更改会自动回滚,就好像什么都没发生过一样。所以你根本不需要手工去删除测试数据,非常省事。
其实,方法上的 `@isTest` 注解就等同于过去我们用的 `testMethod` 关键字。现在的官方最佳实践,就是统一使用 `@isTest` 注解。好,这一页的核心要点就是这些。
关键词
Apex
Salesforce
Developer Guide