Merge pull request #12892 from FranPavon/patch-1

Update StatePatternUnitTest.java
This commit is contained in:
Loredana Crusoveanu 2022-11-25 13:30:46 +02:00 committed by GitHub
commit 3feba66f4c

View File

@ -1,11 +1,9 @@
package com.baeldung.state; package com.baeldung.state;
import com.baeldung.state.Package; import com.baeldung.state.Package;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.Assert.assertThat; import org.junit.jupiter.api.Test;
import static org.hamcrest.CoreMatchers.instanceOf;
import org.junit.Test;
public class StatePatternUnitTest { public class StatePatternUnitTest {
@ -13,13 +11,13 @@ public class StatePatternUnitTest {
public void givenNewPackage_whenPackageReceived_thenStateReceived() { public void givenNewPackage_whenPackageReceived_thenStateReceived() {
Package pkg = new Package(); Package pkg = new Package();
assertThat(pkg.getState(), instanceOf(OrderedState.class)); assertTrue(pkg.getState() instanceof OrderedState);
pkg.nextState(); pkg.nextState();
assertThat(pkg.getState(), instanceOf(DeliveredState.class)); assertTrue(pkg.getState() instanceof DeliveredState);
pkg.nextState(); pkg.nextState();
assertThat(pkg.getState(), instanceOf(ReceivedState.class)); assertTrue(pkg.getState() instanceof ReceivedState);
} }
@Test @Test
@ -28,6 +26,6 @@ public class StatePatternUnitTest {
pkg.setState(new DeliveredState()); pkg.setState(new DeliveredState());
pkg.previousState(); pkg.previousState();
assertThat(pkg.getState(), instanceOf(OrderedState.class)); assertTrue(pkg.getState() instanceof OrderedState);
} }
} }