无法将测试解析为JUnit Jupiter和Java SE-11上的类型错误
我试图测试一个博士类的构造函数,但在我键入@test的那一行,它给出了一个错误,上面说,“test不能解析为一个类型”。这意味着什么?我如何修复它无法将测试解析为JUnit Jupiter和Java SE-11上的类型错误,java,testing,junit-jupiter,Java,Testing,Junit Jupiter,我试图测试一个博士类的构造函数,但在我键入@test的那一行,它给出了一个错误,上面说,“test不能解析为一个类型”。这意味着什么?我如何修复它 //PhD.java package a1; public class PhD { private String name; PhD(String n, int m, int y) { assert !(n.length() >= 1)
//PhD.java
package a1;
public class PhD {
private String name;
PhD(String n, int m, int y) {
assert !(n.length() >= 1);
name = n;
}
public String name() {
return name;
}
}
//PhDTest.java
package a1;
import static org.junit.jupiter.api.Assertions.assertEquals;
class PhDTest {
@Test
void testConstructor1() {
PhD person1 = new PhD("My Name", 6, 2030);
assertEquals("My Name", person1.name());
}
}
您导入了吗?