Package dev.karlkadak.backend.service
Class WeatherDataImporterTest
java.lang.Object
dev.karlkadak.backend.service.WeatherDataImporterTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CityRepository
private Logger
private com.fasterxml.jackson.databind.ObjectMapper
private org.springframework.web.client.RestTemplate
private WeatherDataImporter
private WeatherDataRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
setUp()
(package private) void
(package private) void
(package private) void
(package private) void
-
Field Details
-
cityRepository
-
weatherDataRepository
-
restTemplate
@Mock private org.springframework.web.client.RestTemplate restTemplate -
objectMapper
@Mock private com.fasterxml.jackson.databind.ObjectMapper objectMapper -
logger
-
weatherDataImporter
-
-
Constructor Details
-
WeatherDataImporterTest
WeatherDataImporterTest()
-
-
Method Details
-
setUp
@BeforeEach void setUp() -
testDefaultImport_NoCitiesToFetch
@Test void testDefaultImport_NoCitiesToFetch() -
testDefaultImport_LogsError
@Test void testDefaultImport_LogsError() throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
testDefaultImport_WithCitiesToFetch_WithAllData
@Test void testDefaultImport_WithCitiesToFetch_WithAllData() -
testDefaultImport_WithCitiesToFetch_WithRequiredData
@Test void testDefaultImport_WithCitiesToFetch_WithRequiredData()
-