Salesforce 为Select语句创建测试类
我想知道你是否能帮我。我正在努力为下面的代码创建一个测试类。任何帮助都将不胜感激 非常感谢Salesforce 为Select语句创建测试类,salesforce,apex-code,visualforce,apex,test-class,Salesforce,Apex Code,Visualforce,Apex,Test Class,我想知道你是否能帮我。我正在努力为下面的代码创建一个测试类。任何帮助都将不胜感激 非常感谢 公共类MatchReadyImage{ 公共匹配日检查列表对象{get;set;} 公共匹配readyimage(){ obj=[ 选择Id,匹配\u日期\u就绪\u状态\uu c 来自比赛日检查表 其中Name=‘埃弗顿对西汉姆联队古迪逊公园EPL 2013-05-12’ ]; } } 您只需要创建一个测试数据,该数据将由您的代码选择,因为来自Org的数据在测试上下文中不可用。之后,您必须实例化Matc
公共类MatchReadyImage{
公共匹配日检查列表对象{get;set;}
公共匹配readyimage(){
obj=[
选择Id,匹配\u日期\u就绪\u状态\uu c
来自比赛日检查表
其中Name=‘埃弗顿对西汉姆联队古迪逊公园EPL 2013-05-12’
];
}
}
您只需要创建一个测试数据,该数据将由您的代码选择,因为来自Org的数据在测试上下文中不可用。之后,您必须实例化MatchReadyImage
类并验证obj
是否具有正确的值
@isTest
私有类MatchReadyImageTest{
@伊斯特
私有静态void test1(){
匹配日期检查列表mdckl=新匹配日期检查列表(
name=‘埃弗顿对西汉姆联队古迪逊公园EPL 2013-05-12’;
//其他必填字段
);
插入mdckl;
//您可以添加所需的断言
assert((new MatchReadyImage.obj!=null);
}
}
我不知道上这门课的真正要求是什么。可能你已经发布了它的非常简短的版本。无论如何,您可以使用下面的测试类(未测试)进行此操作
@isTest
private class TestMatchReadyImage {
@isTest
static testMethod void testConstructor() {
Match_Day_Check_List__c mdckl = new Match_Day_Check_List__c()
mdckl.Name = 'Everton V West Ham United Goodison Park EPL 2013-05-12';
// populate if any other fields you need to
insert mdckl;
// make assertions for the unit test
System.assert((new MatchReadyImage()).obj != null);
}
}
你好,谢谢你的回复。我在第13行第46列收到错误“意外标记:”)”