课程章节介绍
同学们,今天我们来聊一聊 Apex 里的单元测试,这可是写出稳定、靠谱代码的好帮手。你可以把单元测试想象成给代码做的一个个小体检,能帮你提前发现潜在的毛病。
具体来说,单元测试就是一些特殊的类方法,专门用来验证某一段代码是不是按预期在工作。这些测试方法和普通方法可不一样,它们有几个硬规矩:第一,它们不能接收任何参数;第二,运行的时候不会把数据真的存进数据库;第三,更不会乱发邮件打扰别人。这样一来,你就能在完全安全的环境里检查代码逻辑,不用担心把生产系统搞乱。
那么怎么告诉 Salesforce “这是个测试方法”呢?很简单,在方法定义前面加上 `@IsTest` 这个注解就行了。而且,这个方法还必须待在一个测试类里面,这个类同样要用 `@IsTest` 来标注。你可能会在一些老的代码里看到 `testMethod` 关键字,它的作用和 `@IsTest` 差不多,但 Salesforce 现在强烈建议大家用 `@IsTest`,因为 `testMethod` 将来可能会在新版本里被淘汰。养成用 `@IsTest` 的习惯,你的代码就能一直跟上时代。
记住这些要点,你就能写出安全又规范的单元测试,让代码质量从一开始就有保障。好了,关于单元测试的基础就讲到这里,大家在实操中多练练手,很快就能掌握。
关键词
Apex
Salesforce
Developer Guide