mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 08:58:26 +00:00
refactoring: Sonar CRITICAL issue fixes (#2176)
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user