gpt4 book ai didi

gradle - 在运行 Corda 培训计划的 IntelliJ IDEA 中看不到下拉单元测试

转载 作者:行者123 更新时间:2023-12-03 03:57:26 24 4
gpt4 key购买 nike

我刚刚开始学习 Corda 并使用 Gradle 加载了培训程序。我正在使用 Windows 10 并运行 Intellij IDEA 2018.3。问题是我正在关注 R3/Corda 的培训视频,但在 Intellij 中找不到单元测试选项。有人知道我在做什么错吗?我试图手动设置它,但无法弄清楚。谢谢!

corda

更新:

现在根据给出的答案,我检查了是否启用了 Junit 并且它是。尝试添加配置并选择类时出现以下错误:

enter image description here
enter image description here

@CrazyCoder 所以这是我下一次尝试的结果。当我遵循这些建议时,我得到了以下结果:

enter image description here

我单击了单元测试旁边的绿色箭头来运行它。它似乎在运行,但提示名称太长。我通过更改配置解决了缩短命令行 JAR list 如下所示,它起作用了!

enter image description here
我还发现,为了摆脱关于金额和货币的错误,我需要包括:

import net.corda.core.contracts.Amount
import net.corda.core.contracts.ContractState

感谢您为我指明正确的方向!

最佳答案

您可能在 IntelliJ IDEA 设置中禁用了 JUnit 插件。试试enable it back .使用 JUnit 运行/调试配置类型,而不是 Android JUnit。

另见 Editing Run/Debug Configurations .

启用 JUnit 插件后,它应该如下所示:

JUnit Run/Debug configuration

运行/调试配置可以是通过单击箭头自动创建 在代码中测试方法的左侧:

Run

它将自动指定类和模块类路径。请参阅上面的屏幕截图,其中 hasIOUAmountFieldOfCorrectType 的正确设置方法。请注意 类(class) 设置为 net.corda.training.state.IOUStateTests , 使用模块的类路径 设置为 com.template.kotlin-source.test这与屏幕截图中显示的模块不同。

为该方法运行测试的另一种方法是通过右键单击上下文菜单,其工作方式与单击箭头相同。还有一个选项可以创建运行配置而不运行它:

Run/Create

您可以在官方文档中找到在 IntelliJ IDEA 中运行单元测试的完整指南:Creating Run/Debug Configuration for Tests .

当从 Gradle 正确导入项目时,JUnit 依赖项会自动添加到模块中(您应该在项目 View | 外部库和 Module Dependencies 中看到它们)。如果那里没有 JUnit 库,请尝试 Refresh/Reimport Gradle 项目并确保导入时没有错误。

JUnit not found in module... 很可能会显示错误,因为您在 中指定了错误的模块使用模块的类路径 .

关于gradle - 在运行 Corda 培训计划的 IntelliJ IDEA 中看不到下拉单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54720889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com