From 580489d216a89f70d415625ceaaed0b22a3133ed Mon Sep 17 00:00:00 2001 From: Mathis Kral Date: Tue, 23 Jan 2024 09:59:25 +0100 Subject: [PATCH] Remove CustomCatalogEntryDataInitializer --- .../CustomCatalogEntryDataInitializer.java | 46 ------------------- .../CatalogControllerUnitTests.java | 3 +- 2 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 src/main/java/catering/orderCatalog/CustomCatalogEntryDataInitializer.java diff --git a/src/main/java/catering/orderCatalog/CustomCatalogEntryDataInitializer.java b/src/main/java/catering/orderCatalog/CustomCatalogEntryDataInitializer.java deleted file mode 100644 index fe716c2..0000000 --- a/src/main/java/catering/orderCatalog/CustomCatalogEntryDataInitializer.java +++ /dev/null @@ -1,46 +0,0 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later -// SPDX-FileCopyrightText: 2023-2024 swt23w23 -package catering.orderCatalog; - -import catering.order.OrderType; -import org.salespointframework.catalog.Product; -import org.salespointframework.core.DataInitializer; -import org.salespointframework.quantity.Quantity; -import org.springframework.stereotype.Component; -import org.salespointframework.inventory.UniqueInventory; -import org.salespointframework.inventory.UniqueInventoryItem; - -import java.util.HashMap; -import java.util.Map; - -import org.javamoney.moneta.Money; - -@Component -public class CustomCatalogEntryDataInitializer implements DataInitializer { - private CustomCatalogEntryRepository catalogEntryRepository; - private final UniqueInventory inventory; - - public CustomCatalogEntryDataInitializer(CustomCatalogEntryRepository catalogEntryRepository, UniqueInventory inventory) { - this.catalogEntryRepository = catalogEntryRepository; - this.inventory = inventory; - } - - @Override - public void initialize() { - - Map products = new HashMap<>(); - Product product1 = inventory.findAll().stream().toList().get(0).getProduct(); - Product product2 = inventory.findAll().stream().toList().get(1).getProduct(); - Product product3 = inventory.findAll().stream().toList().get(2).getProduct(); - - products.put(product1, product1.createQuantity(30)); - products.put(product2, product2.createQuantity(15)); - products.put(product3, product3.createQuantity(1)); - - catalogEntryRepository.save( - new CustomCatalogEntry( - OrderType.EVENT_CATERING, - products, - Money.of(500, "EUR"))); - } -} diff --git a/src/test/java/catering/orderCatalog/CatalogControllerUnitTests.java b/src/test/java/catering/orderCatalog/CatalogControllerUnitTests.java index e5d68c3..6c9f77d 100644 --- a/src/test/java/catering/orderCatalog/CatalogControllerUnitTests.java +++ b/src/test/java/catering/orderCatalog/CatalogControllerUnitTests.java @@ -44,7 +44,6 @@ public class CatalogControllerUnitTests { @Test void countOfEntries() { - // Includes entry of data initializer - assertThat(catalogEntryRepository.findAll().stream().count()).isEqualTo(2); + assertThat(catalogEntryRepository.findAll().stream().count()).isEqualTo(1); } }