我正在 Intellij 中学习 JUnit,我对 IDE 有点不熟悉,对 Java 生疏。我能够(似乎)通过 Maven 顺利安装 JUnit(导入工作和所有内容),但是当我尝试进行构建配置时出现了奇怪的错误。当我尝试在 JUnit 构建配置模板中指定测试类时,出现以下错误:
这没有任何意义,因为不仅我的类路径中所有必需的 .jarlib
文件,它们甚至直接复制到模块中的文件夹中,而不是“链接”到。
我已经看到很多关于如何安装 JUnit 或使用 Maven 的问题,但我已经能够很好地做到这一点。在这个 IDE 中,我没有看到任何关于这个特定问题的信息。
(哦,以防万一,这是我正在使用的代码。它可能与问题无关,而且相当荒谬,但我想我不妨包括它)
public class ThingDoer {
private int foo;
private int bar;
public int doThing(int input) {
bar = input;
return (foo * foo);
}
public int doOtherThing(int input) {
foo = input;
return (bar * bar);
}
}
.
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
public class ThingDoerTests {
@Test
void testDoThing() {
ThingDoer d = new ThingDoer();
int a = d.doThing(10);
Assertions.assertEquals(0, a);
}
@ParameterizedTest
@ValueSource(ints = {9, 4, 54, 6})
void testDoOtherThing(int input) {
ThingDoer d = new ThingDoer();
Assertions.assertTrue(d.doOtherThing(input) > -100);
}
}
墨色风雨
慕码人8056858
相关分类