X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffcp%2FFcpInterfaceTest.java;h=d1c31ad26582ce328b49ff351a5d420058b56d46;hb=8b159f6c1ebc844c75842a6d6a735c16abc5d8e5;hp=337b6649cd5b7c0a265036a9d3492ed80c599ef8;hpb=3233fad6a7cf276d13286f3ab7b5836fcabcf668;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/fcp/FcpInterfaceTest.java b/src/test/java/net/pterodactylus/sone/fcp/FcpInterfaceTest.java index 337b664..d1c31ad 100644 --- a/src/test/java/net/pterodactylus/sone/fcp/FcpInterfaceTest.java +++ b/src/test/java/net/pterodactylus/sone/fcp/FcpInterfaceTest.java @@ -6,9 +6,10 @@ import static net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired.WRITING import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; -import net.pterodactylus.sone.fcp.FcpInterface.SetFullAccessRequired; +import net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired; import net.pterodactylus.sone.fcp.event.FcpInterfaceActivatedEvent; import net.pterodactylus.sone.fcp.event.FcpInterfaceDeactivatedEvent; +import net.pterodactylus.sone.fcp.event.FullAccessRequiredChanged; import org.junit.Test; @@ -20,7 +21,6 @@ import org.junit.Test; public class FcpInterfaceTest { private final FcpInterface fcpInterface = new FcpInterface(null); - private final SetFullAccessRequired setFullAccessRequired = fcpInterface.new SetFullAccessRequired(); @Test public void fcpInterfaceCanBeActivated() { @@ -34,22 +34,24 @@ public class FcpInterfaceTest { assertThat(fcpInterface.isActive(), is(false)); } + private void setAndVerifyAccessRequired(FullAccessRequired fullAccessRequired) { + fcpInterface.fullAccessRequiredChanged(new FullAccessRequiredChanged(fullAccessRequired)); + assertThat(fcpInterface.getFullAccessRequired(), is(fullAccessRequired)); + } + @Test public void setFullAccessRequiredCanSetAccessToNo() { - setFullAccessRequired.optionChanged(null, null, 0); - assertThat(fcpInterface.getFullAccessRequired(), is(NO)); + setAndVerifyAccessRequired(NO); } @Test public void setFullAccessRequiredCanSetAccessToWriting() { - setFullAccessRequired.optionChanged(null, null, 1); - assertThat(fcpInterface.getFullAccessRequired(), is(WRITING)); + setAndVerifyAccessRequired(WRITING); } @Test public void setFullAccessRequiredCanSetAccessToAlways() { - setFullAccessRequired.optionChanged(null, null, 2); - assertThat(fcpInterface.getFullAccessRequired(), is(ALWAYS)); + setAndVerifyAccessRequired(ALWAYS); } }