77 lines
2.4 KiB
Java
77 lines
2.4 KiB
Java
package com.release11.klaus.controller;
|
|
|
|
import org.junit.jupiter.api.extension.ExtendWith;
|
|
import org.mockito.junit.jupiter.MockitoExtension;
|
|
|
|
@ExtendWith(MockitoExtension.class)
|
|
class KlausControllerTest {
|
|
|
|
// @Mock
|
|
// KlausService klausService;
|
|
//
|
|
// @InjectMocks
|
|
// KlausController klausController;
|
|
//
|
|
// ObjectMapper objectMapper;
|
|
// MockMvc mockMvc;
|
|
// UUID uuid;
|
|
// MockedMessageDto mockedMessageDto;
|
|
// List<MockedMessageDto> mockedMessageDtoList = new ArrayList<>();
|
|
//
|
|
// @BeforeEach
|
|
// void setUp() {
|
|
// uuid = UUID.randomUUID();
|
|
// mockedMessageDto = MockedMessageDto.builder()
|
|
// .clientUUID(uuid)
|
|
// .mockedResponseId(323)
|
|
// .mediaType(MediaType.APPLICATION_JSON.toString())
|
|
// .messageBody("my message body")
|
|
// .httpHeaders(new HashMap<>())
|
|
// .httpStatus(200)
|
|
// .build();
|
|
// mockedMessageDtoList.add(mockedMessageDto);
|
|
//
|
|
// mockMvc = MockMvcBuilders.standaloneSetup(klausController).build();
|
|
//
|
|
// objectMapper = new ObjectMapper();
|
|
// }
|
|
//
|
|
// @Test
|
|
// void deleteMockedResponse() throws Exception {
|
|
// mockMvc.perform(delete("/klaus/v1/delete/" + uuid + "/" + mockedMessageDto.getMockedResponseId()))
|
|
// .andExpect(status().isOk());
|
|
//
|
|
// verify(klausService).deleteMockedResponse(any(), anyInt());
|
|
// }
|
|
//
|
|
//
|
|
//
|
|
// @Test
|
|
// void getAllMockedResponses() throws Exception {
|
|
// when(klausService.getAllMockedResponses(uuid))
|
|
// .thenReturn(mockedMessageDtoList);
|
|
//
|
|
// mockMvc.perform(get("/klaus/v1/getAll/" + uuid)
|
|
// .accept(MediaType.APPLICATION_JSON))
|
|
// .andExpect(status().isOk());
|
|
//
|
|
// verify(klausService).getAllMockedResponses(any());
|
|
// }
|
|
//
|
|
// @Test
|
|
// void testGetMockedResponse() throws Exception {
|
|
// when(klausService.getMockedResponse(uuid, mockedMessageDto.getMockedResponseId()))
|
|
// .thenReturn(mockedMessageDto);
|
|
//
|
|
// mockMvc.perform(get("/klaus/v1/get/" + uuid + "/" + mockedMessageDto.getMockedResponseId())
|
|
// .accept(MediaType.APPLICATION_JSON))
|
|
// .andExpect(status().isOk());
|
|
//
|
|
// verify(klausService).getMockedResponse(any(), anyInt());
|
|
// }
|
|
//
|
|
// @AfterEach
|
|
// void tearDown() {
|
|
// reset(klausService);
|
|
// }
|
|
} |