我想知道你是否可以帮助我。我正在努力为下面的代码创建一个测试类。任何帮助将不胜感激。
非常感谢
public class MatchReadyImage {
public Match_Day_Check_List__c obj {get; set; }
public MatchReadyImage(){
obj = [
Select Id, Match_Day_Ready_Status__c
From Match_Day_Check_List__c
Where Name = 'Everton V West Ham United Goodison Park EPL 2013-05-12'
];
}
}
答案 0 :(得分:0)
您只需创建一个将由您的代码选择的测试数据,因为来自Org的数据在测试上下文中不可用。之后,您必须实例化MatchReadyImage
类并验证obj
是否具有正确的值
@isTest
private class MatchReadyImageTest {
@isTest
private static void test1() {
Match_Day_Check_List__c mdckl = new Match_Day_Check_List__c(
name = 'Everton V West Ham United Goodison Park EPL 2013-05-12';
// other required fields
);
insert mdckl;
// you can add assertions which you want
System.assert((new MatchReadyImage).obj != null);
}
}
答案 1 :(得分:0)
我很困惑这堂课的真正要求是什么。可能是你发布了非常短的版本。无论如何,你可以使用下面的测试类(未经测试)。
@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);
}
}