X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffcp%2FFcpInterfaceTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffcp%2FFcpInterfaceTest.java;h=0000000000000000000000000000000000000000;hb=f55577d9fc4bb521d324a3c8848afb6600ef965d;hp=d1c31ad26582ce328b49ff351a5d420058b56d46;hpb=8b159f6c1ebc844c75842a6d6a735c16abc5d8e5;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 deleted file mode 100644 index d1c31ad..0000000 --- a/src/test/java/net/pterodactylus/sone/fcp/FcpInterfaceTest.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.pterodactylus.sone.fcp; - -import static net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired.ALWAYS; -import static net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired.NO; -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.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; - -/** - * Unit test for {@link FcpInterface} and its subclasses. - * - * @author David ‘Bombe’ Roden - */ -public class FcpInterfaceTest { - - private final FcpInterface fcpInterface = new FcpInterface(null); - - @Test - public void fcpInterfaceCanBeActivated() { - fcpInterface.fcpInterfaceActivated(new FcpInterfaceActivatedEvent()); - assertThat(fcpInterface.isActive(), is(true)); - } - - @Test - public void fcpInterfaceCanBeDeactivated() { - fcpInterface.fcpInterfaceDeactivated(new FcpInterfaceDeactivatedEvent()); - assertThat(fcpInterface.isActive(), is(false)); - } - - private void setAndVerifyAccessRequired(FullAccessRequired fullAccessRequired) { - fcpInterface.fullAccessRequiredChanged(new FullAccessRequiredChanged(fullAccessRequired)); - assertThat(fcpInterface.getFullAccessRequired(), is(fullAccessRequired)); - } - - @Test - public void setFullAccessRequiredCanSetAccessToNo() { - setAndVerifyAccessRequired(NO); - } - - @Test - public void setFullAccessRequiredCanSetAccessToWriting() { - setAndVerifyAccessRequired(WRITING); - } - - @Test - public void setFullAccessRequiredCanSetAccessToAlways() { - setAndVerifyAccessRequired(ALWAYS); - } - -}