我创建了这个类:
public with sharing class CheckingClass{
public String listObjects{
get{
if(String.isEmpty(listObjects)){
listObjects = this.getListObjects();
}
return (listObjects);
}
set;
}
getListObjects()
是一个私有方法,它从数据库中获取对象列表。
重点是当我尝试在我的测试类中调用listObjects
时,我可以实现通过get
测试类
@isTest(SeeAllData=false)
private class CheckingClassTest {
@istest static void test_method(){
Test.startTest();
CheckingClass chClass = new CheckingClass();
chClass.listObjects;
Test.stopTest();
}
}
但它给了我:
classes/CheckingClassTest.cls: Expression cannot be a statement.
有谁知道如何实现这一目标?
答案 0 :(得分:2)
您必须实际接受该返回值,而您正试图将其设置为
String aString = chClass.listObjects;