Java не может разрешить символ 'param' при использовании mockMvc для тестирования весенней загрузки приложения - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь протестировать мое весеннее загрузочное приложение, используя junit5 и mockMvc, однако я даже не могу скомпилировать его, потому что 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);
    }

1 Ответ

0 голосов
/ 05 октября 2019

Извините, это глупо, это должен быть mockMvc.perform (post ("/ add"). Param ("id", 999))

...