cou*_*011 5 java junit intellij-idea
我刚刚将我的项目从Netbeans转移到了IntelliJ IDEA,这是一个基于junit的测试项目.在netbeans我使用的是法令
assertTrue("Message", conditionCustom());
Run Code Online (Sandbox Code Playgroud)
它没有任何额外的重要工作.现在在intelliJ中使用相同的上述命令时我必须导入文件
import static org.junit.Assert.assertTrue;
Run Code Online (Sandbox Code Playgroud)
有什么办法,所以我不需要在我的代码文件中写上面的行?否则我必须编辑我的所有文件以获得有效的assertTrue语句.
duf*_*ymo 15
您必须添加静态导入或清除与静态调用关联的类:
Assert.assertTrue("Message", conditionCustom());
Run Code Online (Sandbox Code Playgroud)
我通常使用后者,因为我觉得它更清楚.
Java不会编译,除非它可以找出与该静态方法关联的类.
我想也许你可以使用继承将静态方法与测试相关联.
| 归档时间: |
|
| 查看次数: |
15429 次 |
| 最近记录: |