无法将测试解析为JUnit Jupiter和Java SE-11上的类型错误

无法将测试解析为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)

我试图测试一个博士类的构造函数,但在我键入@test的那一行,它给出了一个错误,上面说,“test不能解析为一个类型”。这意味着什么?我如何修复它

    //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());
    }

}

您导入了吗?