diff --git a/timeline-user-service/src/test/java/com/timeline/user/service/SmartCollectionServiceTest.java b/timeline-user-service/src/test/java/com/timeline/user/service/SmartCollectionServiceTest.java index 69dfde2..6b9938b 100644 --- a/timeline-user-service/src/test/java/com/timeline/user/service/SmartCollectionServiceTest.java +++ b/timeline-user-service/src/test/java/com/timeline/user/service/SmartCollectionServiceTest.java @@ -1,5 +1,6 @@ package com.timeline.user.service; +import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.timeline.user.dao.SmartCollectionMapper; import com.timeline.user.dto.SmartCollectionDto; @@ -67,10 +68,15 @@ class SmartCollectionServiceTest { // Given Map metadata = new HashMap<>(); metadata.put("date", LocalDateTime.of(2024, 1, 15, 10, 30)); - + when(smartCollectionMapper.existsByUserIdAndTypeAndCriteria( - eq(testUserId), eq("DATE"), anyString())).thenReturn(0); - when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + eq(testUserId), eq("DATE"), anyString())).thenReturn(0); + try { + when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + } catch (JsonProcessingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } // When smartCollectionService.processPhotoMetadata(testUserId, "photo123", metadata); @@ -89,10 +95,15 @@ class SmartCollectionServiceTest { location.put("latitude", 48.8566); location.put("longitude", 2.3522); metadata.put("location", location); - + when(smartCollectionMapper.existsByUserIdAndTypeAndCriteria( - eq(testUserId), eq("LOCATION"), anyString())).thenReturn(0); - when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + eq(testUserId), eq("LOCATION"), anyString())).thenReturn(0); + try { + when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + } catch (JsonProcessingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } // When smartCollectionService.processPhotoMetadata(testUserId, "photo123", metadata); @@ -106,10 +117,15 @@ class SmartCollectionServiceTest { // Given Map metadata = new HashMap<>(); metadata.put("persons", Arrays.asList("Alice", "Bob")); - + when(smartCollectionMapper.existsByUserIdAndTypeAndCriteria( - eq(testUserId), eq("PERSON"), anyString())).thenReturn(0); - when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + eq(testUserId), eq("PERSON"), anyString())).thenReturn(0); + try { + when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + } catch (JsonProcessingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } // When smartCollectionService.processPhotoMetadata(testUserId, "photo123", metadata); @@ -124,10 +140,15 @@ class SmartCollectionServiceTest { // Given Map metadata = new HashMap<>(); metadata.put("date", LocalDateTime.of(2024, 1, 15, 10, 30)); - + when(smartCollectionMapper.existsByUserIdAndTypeAndCriteria( - eq(testUserId), eq("DATE"), anyString())).thenReturn(1); - when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + eq(testUserId), eq("DATE"), anyString())).thenReturn(1); + try { + when(objectMapper.writeValueAsString(anyMap())).thenReturn("{}"); + } catch (JsonProcessingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } // When smartCollectionService.processPhotoMetadata(testUserId, "photo123", metadata);