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()); - } -}