BakeoutController-Basic  0.1
A Controller for the Omicron vacuum chamber
IsPortInUse.java
1 package unit.kernel.models.kernel;
2 
3 import org.jmock.Expectations;
4 import org.junit.Before;
5 import org.junit.Test;
6 
7 import static org.junit.Assert.assertNotNull;
8 
12 public final class IsPortInUse extends KernelTestCase {
13  private static final String portName = "/dev/ttyUSB0";
14 
15  @Before
16  public void setExpectations(){
17  context.checking(new ExpectationsForPortDriver());
18  }
19 
20  @Test
21  public void isPortInUse(){
22  assertNotNull(
23  kernel.getCommPortReporter().isPortInUse(portName)
24  );
25  }
26 
27  private class ExpectationsForPortDriver extends Expectations {
28  public ExpectationsForPortDriver(){
29  oneOf(mockPortDriver).getPortByName(portName);
30  }
31  }
32 }
final Mockery context
Git Repo