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列收到错误“意外标记:”)”