BakeoutController-Basic  0.1
A Controller for the Omicron vacuum chamber
models/kernel/GetSerialPortNames.java
1 package unit.kernel.models.kernel;
2 
3 import kernel.models.Kernel;
5 import org.jmock.Expectations;
6 import org.junit.Before;
7 import org.junit.Test;
8 
9 import static org.junit.Assert.assertNotNull;
10 
14 public final class GetSerialPortNames extends KernelTestCase {
15  private CommPortReporter reporter;
16 
17  @Before
18  public void setReporter(){
19  reporter = kernel.getCommPortReporter();
20  }
21 
22  @Before
23  public void setContext(){
24  context.checking(new ExpectationsForReporter());
25  }
26 
27  @Test
28  public void getSerialPortNames(){
29  assertNotNull(reporter.getSerialPortNames());
30  }
31 
32  private class ExpectationsForReporter extends Expectations {
33  public ExpectationsForReporter(){
34  oneOf(mockPortDriver).getSerialPortNames();
35  }
36  }
37 }
List< String > getSerialPortNames()
final Mockery context
Git Repo