Salesforce(0):VsCode 运行 Apex Tests 测试类

导读:本篇文章讲解 Salesforce(0):VsCode 运行 Apex Tests 测试类,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

📖摘要


今天分享下 —— Salesforce(0):VsCode 运行 Apex Tests 测试类 的一些基本知识,欢迎关注!


🌂分享


🐱‍🏍配置

在此之前请确保配置了java的jdk最少1.8

Apex扩展允许您运行Apex测试以验证代码的功能。您可以检索Apex类的代码覆盖率结果,并在每次运行一个或多个测试时触发。为此,请编辑您的工作区设置并将其设置 salesforcedx-vscode-core.retrieve-test-code-coveragetrue

{
	// 以下开始三行配置salesforce测试
    "salesforcedx-vscode-apex.java.home":"C:\\Program Files\\Java\\jdk1.8.0_66",
    "salesforcedx-vscode-core.show-cli-success-msg": true,
    "salesforcedx-vscode-core.retrieve-test-code-coverage":true,
    // 以上三行配置salesforce测试
}

🤳探索您的Apex测试

侧栏中的“测试”视图提供了多个功能,例如LWC测试和Apex测试。要访问“测试”视图,请在VS Code编辑器左侧的活动栏中单击烧杯图标()。如果没有看到此图标,请确保项目sfdx-project.json在其根目录中包含一个文件。如果“测试”视图为空,请检查Java设置是否正确配置。

在这里插入图片描述

使用“ Apex测试”功能可以运行一种测试方法,一个类中的测试方法或您所有的Apex测试。

运行测试

  • 针对单个方法运行测试:将鼠标悬停在测试方法的名称上,然后单击播放图标(悬停文本:运行单个测试)。
  • 对类中的所有方法运行测试:将鼠标悬停在测试类的名称上,然后单击播放图标(悬停文本:运行测试)。
  • 运行所有测试:将鼠标悬停在“ Apex测试”视图上,然后单击如下所示:
    在这里插入图片描述

在运行的 Apex 测试,SFDX: Re-Run Last Invoked Apex Test Class 并且 SFDX: Re-Run Last Invoked Apex Test Method 命令在命令面板可供选择。


✔查看测试结果

在这里插入图片描述

  • 为了通过测试,类和方法旁边的蓝色图标将变为绿色图标。
  • 对于失败的测试,图标变为红色。

要查看测试运行的详细信息,请将鼠标悬停在侧边栏中的测试类的名称上。

✔转到测试类定义

要跳转到测试类,通过的测试方法或尚未运行的方法的定义,请单击其名称。如果单击失败的测试方法的名称,则跳至发生故障的行。
在这里插入图片描述

✔清除测试结果

要清除测试结果,请单击“ Apex测试”视图顶部的刷新图标(悬停文本:“刷新测试”)。
在这里插入图片描述

✔刷新Apex测试视图

如果自上次填充“测试”视图以来已添加方法或类,请单击“ Apex测试”视图顶部的刷新图标以获取更新的列表。
在这里插入图片描述


🚀从文件中运行Apex测试

您可以从编辑器窗口中打开的类文件中运行Apex测试。单击“ Apex测试方法”定义上方的“运行测试”,或单击“ Apex测试类”定义上方的“运行所有测试 ”。您可以在“输出”面板中查看测试结果,并且输出的“失败”部分列出了失败测试的堆栈跟踪。要导航到导致失败的代码行,请按 Ctrl(Windows或Linux)Cmd(macOS),然后单击该堆栈跟踪。

在这里插入图片描述


🎉最后

  • 更多参考精彩博文请看这里:《陈永佳的博客》

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/97437.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!