我写了一个简单的 SalesForce 触发器。一旦潜在客户变得不合格,我想将 IsUnreadbyOwner 字段更新为 False(这发生在我们的用户将潜在客户留在队列中时)。
我的触发器是:
trigger UnqualifiedLead on Lead (after update) {
for(Lead lead: Trigger.new)
{
if (lead.Status == 'Unqualified')
{
lead.IsUnreadByOwner = False;
}
}
}
我的测试类,AFAIK 应该是这样的:
@isTest
private class UnqualifiedLeadTest {
static testMethod void myUnitTest() {
// Setup the lead record
Lead lead = new Lead();
lead.LastName = 'last';
lead.FirstName = 'First';
lead.Company = 'Company';
lead.Status = 'Unqualified';
lead.IsUnreadByOwner = True;
insert lead;
}
}
但是,我收到一个覆盖错误:覆盖率为 0%。
我的错误在哪里?