我目前正在研究在我的代码库中对所有SOQL调用实现FLS的通用方法。
我想首先在Apex中创建一些基本单元测试,以检查我是否具有对某些字段的读取权限。
有人能指出一些可以检查我是否可以访问某个字段的基本单元测试的方向吗?
非常感谢任何建议或意见!
答案 0 :(得分:2)
您可以使用以下方法测试字段级读取访问权限:
Schema.SObjectType.MyCustomObject__c.fields.MyCustomField__c.isAccessible();
在测试方法中,您可以使用System.runAs(User)
打包电话,并根据用户个人资料检查辅助功能。
另见: