diff --git a/commander/src/test/java/com/iluwatar/commander/CommanderTest.java b/commander/src/test/java/com/iluwatar/commander/CommanderTest.java index 482366a68..491b85b54 100644 --- a/commander/src/test/java/com/iluwatar/commander/CommanderTest.java +++ b/commander/src/test/java/com/iluwatar/commander/CommanderTest.java @@ -231,26 +231,47 @@ class CommanderTest { @Test void testPlaceOrderVanilla() throws Exception { - Commander c = buildCommanderObjectVanilla(); - var order = new Order(new User("K", "J"), "pen", 1f); - c.placeOrder(order); - assertFalse(StringUtils.isBlank(order.id)); + for (double d = 0.1; d < 2; d = d + 0.1) { + paymentTime *= d; + queueTaskTime *= d; + messageTime *= d; + employeeTime *= d; + queueTime *= d; + Commander c = buildCommanderObjectVanilla(); + var order = new Order(new User("K", "J"), "pen", 1f); + c.placeOrder(order); + assertFalse(StringUtils.isBlank(order.id)); + } } @Test void testPlaceOrder() throws Exception { - Commander c = buildCommanderObject(true); - var order = new Order(new User("K", "J"), "pen", 1f); - c.placeOrder(order); - assertFalse(StringUtils.isBlank(order.id)); + for (double d = 0.1; d < 2; d = d + 0.1) { + paymentTime *= d; + queueTaskTime *= d; + messageTime *= d; + employeeTime *= d; + queueTime *= d; + Commander c = buildCommanderObject(true); + var order = new Order(new User("K", "J"), "pen", 1f); + c.placeOrder(order); + assertFalse(StringUtils.isBlank(order.id)); + } } @Test void testPlaceOrder2() throws Exception { - Commander c = buildCommanderObject(false); - var order = new Order(new User("K", "J"), "pen", 1f); - c.placeOrder(order); - assertFalse(StringUtils.isBlank(order.id)); + for (double d = 0.1; d < 2; d = d + 0.1) { + paymentTime *= d; + queueTaskTime *= d; + messageTime *= d; + employeeTime *= d; + queueTime *= d; + Commander c = buildCommanderObject(false); + var order = new Order(new User("K", "J"), "pen", 1f); + c.placeOrder(order); + assertFalse(StringUtils.isBlank(order.id)); + } } @Test