diff --git a/special-case/src/main/java/com/iluwatar/specialcase/App.java b/special-case/src/main/java/com/iluwatar/specialcase/App.java index 43157d9ab..5c6a10602 100644 --- a/special-case/src/main/java/com/iluwatar/specialcase/App.java +++ b/special-case/src/main/java/com/iluwatar/specialcase/App.java @@ -37,6 +37,13 @@ public class App { private static final Logger LOGGER = LoggerFactory.getLogger(App.class); + private static final String LOGGER_STRING = "[REQUEST] User: {} buy product: {}"; + private static final String TEST_USER_1 = "ignite1771"; + private static final String TEST_USER_2 = "abc123"; + private static final String ITEM_TV = "tv"; + private static final String ITEM_CAR = "car"; + private static final String ITEM_COMPUTER = "computer"; + /** * Program entry point. */ @@ -44,28 +51,28 @@ public class App { // DB seeding LOGGER.info("Db seeding: " + "1 user: {\"ignite1771\", amount = 1000.0}, " + "2 products: {\"computer\": price = 800.0, \"car\": price = 20000.0}"); - Db.getInstance().seedUser("ignite1771", 1000.0); - Db.getInstance().seedItem("computer", 800.0); - Db.getInstance().seedItem("car", 20000.0); + Db.getInstance().seedUser(TEST_USER_1, 1000.0); + Db.getInstance().seedItem(ITEM_COMPUTER, 800.0); + Db.getInstance().seedItem(ITEM_CAR, 20000.0); final var applicationServices = new ApplicationServicesImpl(); ReceiptViewModel receipt; - LOGGER.info("[REQUEST] User: " + "abc123" + " buy product: " + "tv"); - receipt = applicationServices.loggedInUserPurchase("abc123", "tv"); + LOGGER.info(LOGGER_STRING, TEST_USER_2, ITEM_TV); + receipt = applicationServices.loggedInUserPurchase(TEST_USER_2, ITEM_TV); receipt.show(); MaintenanceLock.getInstance().setLock(false); - LOGGER.info("[REQUEST] User: " + "abc123" + " buy product: " + "tv"); - receipt = applicationServices.loggedInUserPurchase("abc123", "tv"); + LOGGER.info(LOGGER_STRING, TEST_USER_2, ITEM_TV); + receipt = applicationServices.loggedInUserPurchase(TEST_USER_2, ITEM_TV); receipt.show(); - LOGGER.info("[REQUEST] User: " + "ignite1771" + " buy product: " + "tv"); - receipt = applicationServices.loggedInUserPurchase("ignite1771", "tv"); + LOGGER.info(LOGGER_STRING, TEST_USER_1, ITEM_TV); + receipt = applicationServices.loggedInUserPurchase(TEST_USER_1, ITEM_TV); receipt.show(); - LOGGER.info("[REQUEST] User: " + "ignite1771" + " buy product: " + "car"); - receipt = applicationServices.loggedInUserPurchase("ignite1771", "car"); + LOGGER.info(LOGGER_STRING, TEST_USER_1, ITEM_CAR); + receipt = applicationServices.loggedInUserPurchase(TEST_USER_1, ITEM_CAR); receipt.show(); - LOGGER.info("[REQUEST] User: " + "ignite1771" + " buy product: " + "computer"); - receipt = applicationServices.loggedInUserPurchase("ignite1771", "computer"); + LOGGER.info(LOGGER_STRING, TEST_USER_1, ITEM_COMPUTER); + receipt = applicationServices.loggedInUserPurchase(TEST_USER_1, ITEM_COMPUTER); receipt.show(); } }