gpt4 book ai didi

java - assertTrue 语句需要在 intelliJ IDEA 中静态导入吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:15:15 27 4
gpt4 key购买 nike

我刚刚将我的项目从 Netbeans 转移到了 intelliJ IDEA,它是一个基于 junit 的测试项目。在 netbeans 中我使用的是语句

assertTrue("Message", conditionCustom());

它在没有任何额外导入的情况下工作。现在,当在 intelliJ 中使用上述相同命令时,我必须导入文件

import static org.junit.Assert.assertTrue;

有什么办法让我不需要在我的代码文件中写上面的行吗?否则我必须编辑所有文件才能使 assertTrue 语句生效。

最佳答案

您要么必须添加静态导入,要么明确静态调用与哪个类关联:

Assert.assertTrue("Message", conditionCustom());

我通常使用后者,因为我认为它更清晰。

Java 不会编译,除非它可以找出将静态方法与哪个类相关联。

我猜想也许您使用继承将该静态方法与您的测试相关联。

关于java - assertTrue 语句需要在 intelliJ IDEA 中静态导入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16213910/

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