From 8d83754382832d6aa768dbec6c571dd9ef5a3d22 Mon Sep 17 00:00:00 2001 From: Ogu1208 Date: Tue, 2 Jul 2024 22:35:41 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20Mybatis=20,=20JPA=20=EB=B3=80?= =?UTF-8?q?=ED=99=98=20Adapter=20=EC=A0=81=EC=9A=A9=EC=97=90=20=EB=94=B0?= =?UTF-8?q?=EB=A5=B8=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Mybatis , JPA 변환 을 위한 Adapter 적용함에 따라 Product, ProductLine 의 테스트코드의 레포지토리 의존성을 변경하였습니다. --- .../clothstar/product/entity/ProductEntity.java | 2 -- .../product/service/ProductServiceTest.java | 3 ++- .../ProductLineMemberRepositoryTest.java | 16 ---------------- .../service/ProductLineServiceTest.java | 3 ++- 4 files changed, 4 insertions(+), 20 deletions(-) delete mode 100644 src/test/java/org/store/clothstar/productLine/repository/ProductLineMemberRepositoryTest.java diff --git a/src/main/java/org/store/clothstar/product/entity/ProductEntity.java b/src/main/java/org/store/clothstar/product/entity/ProductEntity.java index 0228b891..675ff27c 100644 --- a/src/main/java/org/store/clothstar/product/entity/ProductEntity.java +++ b/src/main/java/org/store/clothstar/product/entity/ProductEntity.java @@ -50,7 +50,6 @@ public void updateStock(long stock) { checkAndUpdateProductLineStatus(); } - // ϰ ¸ ϴ ޼ public void reduceStock(int quantity) { if (this.stock >= quantity) { this.stock -= quantity; @@ -60,7 +59,6 @@ public void reduceStock(int quantity) { } } - // ProductLine Ʈ ޼ private void checkAndUpdateProductLineStatus() { if (productLine != null) { productLine.checkAndUpdateStatus(); diff --git a/src/test/java/org/store/clothstar/product/service/ProductServiceTest.java b/src/test/java/org/store/clothstar/product/service/ProductServiceTest.java index b8ad5533..a4c62bd7 100644 --- a/src/test/java/org/store/clothstar/product/service/ProductServiceTest.java +++ b/src/test/java/org/store/clothstar/product/service/ProductServiceTest.java @@ -12,6 +12,7 @@ import org.store.clothstar.product.dto.request.UpdateProductRequest; import org.store.clothstar.product.dto.response.ProductResponse; import org.store.clothstar.product.repository.ProductMybatisRepository; +import org.store.clothstar.product.repository.ProductRepository; import java.util.Optional; @@ -29,7 +30,7 @@ class ProductServiceTest { private ProductService productService; @Mock - private ProductMybatisRepository productMybatisRepository; + private ProductRepository productMybatisRepository; @DisplayName("product_id로 상품 옵션 단건 조회에 성공한다.") @Test diff --git a/src/test/java/org/store/clothstar/productLine/repository/ProductLineMemberRepositoryTest.java b/src/test/java/org/store/clothstar/productLine/repository/ProductLineMemberRepositoryTest.java deleted file mode 100644 index b00a4ba4..00000000 --- a/src/test/java/org/store/clothstar/productLine/repository/ProductLineMemberRepositoryTest.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.store.clothstar.productLine.repository; - -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.junit.jupiter.MockitoExtension; - -@DisplayName("ProductLineMybatisRepository 테스트") -@ExtendWith(MockitoExtension.class) -class ProductLineMemberRepositoryTest { - - @InjectMocks - private ProductLineMybatisRepository productLineMybatisRepository; - - -} \ No newline at end of file diff --git a/src/test/java/org/store/clothstar/productLine/service/ProductLineServiceTest.java b/src/test/java/org/store/clothstar/productLine/service/ProductLineServiceTest.java index 337a8a96..1e0b991e 100644 --- a/src/test/java/org/store/clothstar/productLine/service/ProductLineServiceTest.java +++ b/src/test/java/org/store/clothstar/productLine/service/ProductLineServiceTest.java @@ -15,6 +15,7 @@ import org.store.clothstar.productLine.dto.response.ProductLineResponse; import org.store.clothstar.productLine.dto.response.ProductLineWithProductsResponse; import org.store.clothstar.productLine.repository.ProductLineMybatisRepository; +import org.store.clothstar.productLine.repository.ProductLineRepository; import java.time.LocalDateTime; import java.util.ArrayList; @@ -34,7 +35,7 @@ class ProductLineServiceTest { private ProductLineService productLineService; @Mock - private ProductLineMybatisRepository productLineMybatisRepository; + private ProductLineRepository productLineMybatisRepository; @DisplayName("상품 리스트 조회에 성공한다.") @Test