From 032b6392918369d17bb9346fcc6c72903639775b Mon Sep 17 00:00:00 2001 From: jade Date: Mon, 31 Aug 2026 16:39:16 +0900 Subject: [PATCH] =?UTF-8?q?=EC=86=8C=EC=8A=A4=20=EC=97=85=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dat-was-lib/build.gradle | 4 ++-- .../impl/AgentInquiryUseCaseImplTest.java | 24 ------------------- ...sonalCustomerDetailInquiryUseCaseTest.java | 14 ----------- .../impl/ProductInquiryUseCaseImplTest.java | 24 ------------------- 4 files changed, 2 insertions(+), 64 deletions(-) delete mode 100644 dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java delete mode 100644 dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/PersonalCustomerDetailInquiryUseCaseTest.java delete mode 100644 dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java diff --git a/dat-was-lib/build.gradle b/dat-was-lib/build.gradle index c8c2cf0f0..a7e23dcfc 100644 --- a/dat-was-lib/build.gradle +++ b/dat-was-lib/build.gradle @@ -45,8 +45,8 @@ dependencies { // Boot 3.5.11 위에서 MCP Java SDK 2.0.0의 Server/Client와 Servlet 전송 계층을 사용합니다. // Jackson 2 공급자를 명시해 Boot 3의 Jackson 계열과 맞춥니다. - api 'io.modelcontextprotocol.sdk:mcp-core' - api 'io.modelcontextprotocol.sdk:mcp-json-jackson2' + api 'io.modelcontextprotocol.sdk:mcp-core:2.0.0' + api 'io.modelcontextprotocol.sdk:mcp-json-jackson2:2.0.0' // Boot 3.5 호환 Spring AI 어노테이션 API를 유지합니다. api 'org.springaicommunity:mcp-annotations:0.9.0' diff --git a/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java deleted file mode 100644 index 4012158d9..000000000 --- a/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java +++ /dev/null @@ -1,24 +0,0 @@ -package io.shinhanlife.dat.mcc.biz.agt.usecase.impl; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; - -import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; -import org.junit.jupiter.api.Test; - -class AgentInquiryUseCaseImplTest { - - @Test - void returnsAgentProductionForRequestedAgent() { - AgentToolRequest request = new AgentToolRequest(); - request.setAgentId("AGT-123456"); - request.setQueryDate("2026-08-14"); - - var response = new AgentPerformanceUseCaseImpl().getProductionSummary(request); - - assertEquals("agt_production_summary", response.getToolName()); - assertEquals("AGT-123456", response.getReferenceId()); - assertEquals("정상", response.getStatus()); - assertFalse(response.getDetails().isEmpty()); - } -} diff --git a/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/PersonalCustomerDetailInquiryUseCaseTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/PersonalCustomerDetailInquiryUseCaseTest.java deleted file mode 100644 index 26c8830a9..000000000 --- a/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/PersonalCustomerDetailInquiryUseCaseTest.java +++ /dev/null @@ -1,14 +0,0 @@ -package io.shinhanlife.dat.mcc.biz.pro.usecase; - -import static org.junit.jupiter.api.Assertions.assertNotNull; - -import org.junit.jupiter.api.Test; - -class PersonalCustomerDetailInquiryUseCaseTest { - - @Test - void createsToolRequestAndResponseDtos() { - assertNotNull(new PersonalCustomerDetailInquiryRequest()); - assertNotNull(new PersonalCustomerDetailInquiryResponse()); - } -} diff --git a/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java deleted file mode 100644 index ec410fabc..000000000 --- a/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java +++ /dev/null @@ -1,24 +0,0 @@ -package io.shinhanlife.dat.mcc.biz.pro.usecase.impl; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; - -import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; -import org.junit.jupiter.api.Test; - -class ProductInquiryUseCaseImplTest { - - @Test - void returnsContractDetailForRequestedCustomer() { - ProductToolRequest request = new ProductToolRequest(); - request.setSubjectId("CUST-123456"); - request.setQueryDate("2026-08-14"); - - var response = new ContractInquiryUseCaseImpl().getContractDetail(request); - - assertEquals("pro_contract_detail", response.getToolName()); - assertEquals("CUST-123456", response.getReferenceId()); - assertEquals("정상", response.getStatus()); - assertFalse(response.getDetails().isEmpty()); - } -}