尝试自学Salesforce开发。
我为“社区”页面创建了一个闪电组件以创建销售线索。该组件工作正常,只需调用Apex类以插入Lead。
但是,在将其传递到生产环境之前,我无法弄清楚如何编写所需的测试类。
以下是创建潜在客户的Apex类:
public class LightningLeadCreatecls {
@AuraEnabled
public static void createLead(Lead leadObj){
insert leadObj;
}
}
我已经为Apex类编写了Apex测试类,该类仅使用SELECT提取数据,但无法弄清楚如何创建此测试类。它是0/2。
谢谢。
答案 0 :(得分:0)
与在Salesforce官方网站上找到的示例一样,请尝试
@isTest
private class LightningLeadCreateTest {
static testMethod void doTest() {
// Insert Lead
Lead l = new Lead(LastName='Test', Company='Test', Status='Open - Not Contacted');
LightningLeadCreatecls.createLead(l);
// Retrieve the Lead
Lead verifyLead = [SELECT LastName FROM Lead LIMIT 1];
// Test that Lead exist
System.assertEquals('Test', verifyLead.LastName);
}
}