📖摘要
今天分享下 —— Salesforce(0):VsCode 运行 Apex Tests 测试类 的一些基本知识,欢迎关注!
🌂分享
🐱🏍配置
在此之前请确保配置了java的jdk最少1.8
Apex扩展允许您运行Apex测试以验证代码的功能。您可以检索Apex类的代码覆盖率结果,并在每次运行一个或多个测试时触发。为此,请编辑您的工作区设置并将其设置
salesforcedx-vscode-core.retrieve-test-code-coverage
为true
。
{
// 以下开始三行配置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