Salesforce CategoryNode sObject in Apex Unit Tests

在Salesforce中对CategoryNode对象进行DML操作的时候,会抛出「DML not allowed on CategoryNode」的异常错误。
尽管关于Apex测试执行中CategoryNode可访问的这一点,《Force.com Apex Code Developer’s Guide》中并无明确的说明,但依此看来Apex测试执行之前需要手动在设定页面准备CategoryNode数据了。设定页面: 定制 > 解决方案 > 解决方案分类

以下是关于CategoryNode和CategoryData对象的测试样例代码,可执行通过。


参考 : CategoryNode API Reference  and   CategoryData API Reference