【发布时间】:2014-05-13 19:39:45
【问题描述】:
我正在处理我们的报道,并坚持为此方法编写测试:
方法:
public static String getUnknownQueryProblemErrorMessage(String message) {
return unknownQueryProblemErrorMessage + '"' + message + '"';
}
测试:
static testmethod void getUnknownQueryProblemErrorMessage()
{
String message = Constants.unknownQueryProblemErrorMessage + ' ' + 'message' +' ';
System.AssertEquals(Constants.getUnknownQueryProblemErrorMessage('My Message'),message);
}
任何帮助将不胜感激!
谢谢
【问题讨论】:
-
你到底是怎么卡住的?测试不编译、不运行、失败吗?
-
我最终弄明白了。它没有那样编译。这是最终的解决方案:'static testmethod void getUnknownQueryProblemErrorMessage() { Constants c = new Constants();//实例化类 c.getUnknownQueryProblemErrorMessagemethod(); //调用实例方法 String message = constants.unknownQueryProblemErrorMessage + '"' + 'message' +'"'; System.AssertEquals(Constants.getUnknownQueryProblemErrorMessage('message'),Message); }'
标签: class testing salesforce apex