1 package net.pterodactylus.sone.fcp;
3 import static org.hamcrest.MatcherAssert.assertThat;
4 import static org.hamcrest.Matchers.is;
6 import net.pterodactylus.sone.fcp.FcpInterface.SetActive;
11 * Unit test for {@link FcpInterface} and its subclasses.
13 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
15 public class FcpInterfaceTest {
17 private final FcpInterface fcpInterface = new FcpInterface(null);
18 private final SetActive setActive = fcpInterface.new SetActive();
21 public void setActiveCanActivateFcpInterface() {
22 setActive.optionChanged(null, null, true);
23 assertThat(fcpInterface.isActive(), is(true));
27 public void setActiveCanDeactivateFcpInterface() {
28 setActive.optionChanged(null, null, false);
29 assertThat(fcpInterface.isActive(), is(false));