java无法解析符号';参数';在使用mockMvc测试spring引导应用程序时

java无法解析符号';参数';在使用mockMvc测试spring引导应用程序时,java,spring-boot,post,junit5,mockmvc,Java,Spring Boot,Post,Junit5,Mockmvc,我试图使用junit5和mockMvc测试我的spring boot应用程序,但是我甚至无法编译它,因为java无法解析符号param。 谁能告诉我怎样才能找到丢失的包裹吗 我正在使用IDEA进行开发。 我想我需要导入一些mockMvc包,但是我不知道我错过了哪一个 @ExtendWith(SpringExtension.class) @SpringBootTest @AutoConfigureMockMvc public class EmployeeServiceTest { @Aut

我试图使用junit5和mockMvc测试我的spring boot应用程序,但是我甚至无法编译它,因为java无法解析符号param。 谁能告诉我怎样才能找到丢失的包裹吗

我正在使用IDEA进行开发。 我想我需要导入一些mockMvc包,但是我不知道我错过了哪一个

@ExtendWith(SpringExtension.class)
@SpringBootTest
@AutoConfigureMockMvc
public class EmployeeServiceTest {
    @Autowired
    private MockMvc mockMvc;

    @Autowired
    private ObjectMapper objectMapper;

    @Autowired
    EmployeeRepository employeeRepository;

    @Test
    void testInsert() throws Exception{
        mockMvc.perform(post("/add"))
                .param("id", 999)
                .andExpect(status().isOk());
        ArrayList<Employee> tmpList = (ArrayList<Employee>)employeeRepository.findEmp(999);
    }
@ExtendWith(SpringExtension.class)
@春靴测试
@AutoConfigureMockMvc
公共类EmployeeServiceTest{
@自动连线
私有MockMvc-MockMvc;
@自动连线
私有对象映射器对象映射器;
@自动连线
雇员职位雇员职位;
@试验
void testInsert()引发异常{
mockMvc.perform(post(“/add”))
.param(“id”,999)
.andExpect(status().isOk());
ArrayList tmpList=(ArrayList)employeeRepository.findEmp(999);
}

抱歉,这有点愚蠢,应该是mockMvc.perform(post(“/add”).param(“id”,999))