【问题标题】:How to get code cover for Enum class in APEX如何在 APEX 中获取 Enum 类的代码覆盖
【发布时间】:2013-11-21 04:24:48
【问题描述】:

我有一个枚举类:

global class Util {
global enum Session {
    Winter,
    Summer,
    Rain
}

}

和一个测试类:

public static testmethod void callTestData(){
    test.starttest();
        Util.Session se = Util.Session.Winter;
    test.stoptest();
}

但我的代码覆盖率仍然是 0%?为什么。

我也尝试了很多方法来掩盖它,但无法帮助任何人!

【问题讨论】:

    标签: salesforce apex-code


    【解决方案1】:

    这似乎应该为您提供 100% 的覆盖率。

    有时 Salesforce 需要一些鼓励才能为您提供正确的代码覆盖率结果。

    试试:

    • 清除所有以前的测试用例结果
      设置 > 应用设置 > 开发 > Apex 文本执行 > 查看测试历史记录 > 清除测试结果
    • 从 force.com IDE 运行测试用例
    • 该类和测试方法类在元数据文件中使用相同的 API 版本。例如。都是 29.0。
    • 从具有同步和异步测试选项的外部工具(例如 MavensMate in Sublime TextFuseIT SFDC Explorer)运行测试用例。

    【讨论】:

      猜你喜欢
      • 2018-04-16
      • 2016-11-13
      • 1970-01-01
      • 2015-02-09
      • 2016-01-12
      • 2021-09-26
      • 1970-01-01
      • 2014-06-22
      • 1970-01-01
      相关资源
      最近更新 更多