У меня есть объект Company
, и я пытаюсь проверить операцию удаления на нем с попыткой проверить MockMVC
и BDDMockito
.
Company company = new Company();
company.setId(UUID.randomUUID());
company.setCompanyName("Test Company");
company.setAddress("Lake Street, LA");
company.setWebsiteURL("www.company.com");
given(companyService.get(company.getId())).willReturn(company);
mvc.perform(get("/company/" + company.getId())
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(jsonPath("$.response", notNullValue()));
mvc.perform(delete("/company/" + company.getId())
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk());
mvc.perform(get("/company/" + company.getId())
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(jsonPath("$.response", nullValue()));
Однако delete
не исключает компанию из Mockфирменный сервис.Как я могу удалить переменную company
из службы компании после операции удаления?