簡単な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%がカバーされています。
私の間違いはどこにありますか?