【问题标题】:Test For Final String Salesforce测试最终字符串 Salesforce
【发布时间】: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


【解决方案1】:
static testmethod void getUnknownQueryProblemErrorMessage()
{
Constants c = new Constants();//instantiate the class
c.getUnknownQueryProblemErrorMessagemethod(); //call the instance method
String message = constants.unknownQueryProblemErrorMessage  + '"' + 'message' +'"';
System.AssertEquals(Constants.getUnknownQueryProblemErrorMessage('message'),Message);
}

【讨论】:

    猜你喜欢
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多