gpt4 book ai didi

使用mockMvc测试Spring Boot应用程序时,java无法解析符号 'param'

转载 作者:行者123 更新时间:2023-12-01 23:43:55 29 4
gpt4 key购买 nike

我正在尝试使用junit5和mockMvc测试我的spring boot应用程序,但是我什至无法编译它,因为java无法解析符号参数。谁能告诉我如何找到丢失的包裹?

我正在使用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);
}

最佳答案

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

关于使用mockMvc测试Spring Boot应用程序时,java无法解析符号 'param',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58247236/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com