diff --git a/balking/src/test/java/com/iluwatar/balking/WashingMachineTest.java b/balking/src/test/java/com/iluwatar/balking/WashingMachineTest.java index 9a13b8b2dcf4..3344c3f3f555 100644 --- a/balking/src/test/java/com/iluwatar/balking/WashingMachineTest.java +++ b/balking/src/test/java/com/iluwatar/balking/WashingMachineTest.java @@ -22,14 +22,13 @@ */ package com.iluwatar.balking; -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; -import static org.junit.jupiter.api.Assertions.assertEquals; +import org.junit.jupiter.api.Test; /** * Tests for {@link WashingMachine} @@ -38,12 +37,14 @@ public class WashingMachineTest { private volatile WashingMachineState machineStateGlobal; - @Disabled @Test public void wash() throws Exception { WashingMachine washingMachine = new WashingMachine(); ExecutorService executorService = Executors.newFixedThreadPool(2); - executorService.execute(washingMachine::wash); + executorService.execute(() -> { + washingMachine.wash(); + machineStateGlobal = washingMachine.getWashingMachineState(); + }); executorService.execute(() -> { washingMachine.wash(); machineStateGlobal = washingMachine.getWashingMachineState();