63 lines
2.3 KiB
Java
63 lines
2.3 KiB
Java
package com.release11.klaus.service;
|
|
|
|
import com.release11.klaus.model.MockedResponseDto;
|
|
|
|
import org.junit.jupiter.api.BeforeAll;
|
|
import org.junit.jupiter.api.Test;
|
|
import org.mockito.InjectMocks;
|
|
import org.mockito.Mock;
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import org.springframework.http.*;
|
|
|
|
import java.net.URI;
|
|
import java.util.UUID;
|
|
|
|
import static org.mockito.ArgumentMatchers.any;
|
|
import static org.mockito.ArgumentMatchers.anyInt;
|
|
import static org.assertj.core.api.Assertions.*;
|
|
import static org.mockito.Mockito.*;
|
|
|
|
@SpringBootTest
|
|
class KlausServiceImplTest {
|
|
|
|
// @Mock
|
|
// MockedResponseRedisRepository mockedResponseRedisRepository;
|
|
//
|
|
// @InjectMocks
|
|
// KlausServiceImpl klausServiceImpl;
|
|
//
|
|
// private final static UUID uuid = UUID.fromString("e4248095-100e-4f1f-8226-e722014ae29f");
|
|
// private final static URI uri = URI.create("http//:localhost:8080");
|
|
// private static ResponseEntity<String> mockedResponseEntity;
|
|
// private static RequestEntity<String> mockedRequestEntity;
|
|
// private static MockedResponseDto mockedResponseDto = new MockedResponseDto(uuid, 1, "application/xml", "body",
|
|
// new HttpHeaders(), 200);
|
|
//
|
|
// @BeforeAll
|
|
// public static void initializeMockEntities(){
|
|
// HttpHeaders httpHeaders = new HttpHeaders();
|
|
// mockedResponseEntity = new ResponseEntity<String>("body", httpHeaders, HttpStatus.ACCEPTED);
|
|
// mockedRequestEntity = new RequestEntity<String>(HttpMethod.POST, uri);
|
|
// }
|
|
//
|
|
// @Test
|
|
// void getMockedResponse() {
|
|
//// when(mockedResponseRedisRepository.getMockedResponse(any(), anyInt()))
|
|
//// .thenReturn(mockedResponseEntity);
|
|
////
|
|
//// ResponseEntity<String> responseEntity = klausServiceImpl.getMockedResponse(uuid, 1);
|
|
//// assertThat(responseEntity).isNotNull();
|
|
//// verify(mockedResponseRedisRepository).getMockedResponse(any(), anyInt());
|
|
// }
|
|
//
|
|
// @Test
|
|
// void setMockedResponse() {
|
|
// when(mockedResponseRedisRepository.setMockedResponse(any()))
|
|
// .thenReturn(mockedResponseEntity);
|
|
//
|
|
// ResponseEntity<String> responseEntity = klausServiceImpl.setMockedResponse(mockedResponseDto);
|
|
// assertThat(responseEntity).isNotNull();
|
|
// verify(mockedResponseRedisRepository).setMockedResponse(any());
|
|
// }
|
|
|
|
} |