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

60 篇文章 18 订阅
27 篇文章 1 订阅

📖摘要


今天分享下 —— 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),然后单击该堆栈跟踪。

在这里插入图片描述


🎉最后

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

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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈永佳

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值