From a04491b14872617a6ae21112f68749cf37bab986 Mon Sep 17 00:00:00 2001 From: haerong22 Date: Thu, 5 Jan 2023 06:53:02 +0900 Subject: [PATCH] #26 pharmacy: build project --- road/build.gradle | 8 ++++++++ .../road/direction/service/DirectionServiceTest.groovy | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/road/build.gradle b/road/build.gradle index e5550b6d..134d2a28 100644 --- a/road/build.gradle +++ b/road/build.gradle @@ -58,3 +58,11 @@ dependencies { tasks.named('test') { useJUnitPlatform() } + +processTestResources { + boolean hasProperty = project.hasProperty("KAKAO_REST_API_KEY") + System.out.println("Set kakao rest api key: $hasProperty") + filesMatching("**/application.yml") { + expand(project.properties) + } +} diff --git a/road/src/test/groovy/com/example/road/direction/service/DirectionServiceTest.groovy b/road/src/test/groovy/com/example/road/direction/service/DirectionServiceTest.groovy index f96de88f..8853fbd0 100644 --- a/road/src/test/groovy/com/example/road/direction/service/DirectionServiceTest.groovy +++ b/road/src/test/groovy/com/example/road/direction/service/DirectionServiceTest.groovy @@ -1,6 +1,8 @@ package com.example.road.direction.service import com.example.road.api.dto.DocumentDto +import com.example.road.api.service.KakaoCategorySearchService +import com.example.road.direction.repository.DirectionRepository import com.example.road.pharmacy.dto.PharmacyDto import com.example.road.pharmacy.service.PharmacySearchService import spock.lang.Specification @@ -8,8 +10,13 @@ import spock.lang.Specification class DirectionServiceTest extends Specification { private PharmacySearchService pharmacySearchService = Mock(); + private DirectionRepository directionRepository = Mock(); + private KakaoCategorySearchService kakaoCategorySearchService = Mock(); + private Base62Service base62Service = Mock(); - private DirectionService directionService = new DirectionService(pharmacySearchService); + private DirectionService directionService = new DirectionService( + pharmacySearchService, directionRepository, kakaoCategorySearchService, base62Service + ); private List pharmacyList;