Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个测试方法,它根据将在插入记录之前运行的触发器进行断言。
在某些情况下,触发器将处于非活动状态,这会导致测试用例失败。
如何检查测试用例中触发器的状态?
事后看来,这并不难。只需在测试方法开始时进行快速查询,如果触发器的状态为非活动状态,则返回。
ApexTrigger defaultPriceBookTrigger = [Select Id, Status from ApexTrigger where name='DefaultPriceBook']; if(defaultPriceBookTrigger.Status == 'Inactive'){ return; }