BakeoutController  0.1
A Controller for the Omicron vacuum chamber
Classes | Public Member Functions | Static Public Member Functions | List of all members
unit.ui.TestingConfiguration Class Reference
Inheritance diagram for unit.ui.TestingConfiguration:
Inheritance graph
[legend]

Public Member Functions

Mockery mockingContext ()
 
CommPortReporter portReporter ()
 
Kernel kernel ()
 

Static Public Member Functions

static List< String > testData ()
 

Detailed Description

Responsible for producing mock beans for the dependencies for this application

Definition at line 22 of file TestingConfiguration.java.

Member Function Documentation

Kernel unit.ui.TestingConfiguration.kernel ( )
Returns
A mock kernel

Definition at line 71 of file TestingConfiguration.java.

71  {
72  mockKernel = mockingContext().mock(Kernel.class);
73  mockingContext().checking(new ExpectationsForKernel());
74  return mockKernel;
75  }
Mockery unit.ui.TestingConfiguration.mockingContext ( )
Returns
The context in which mockery is to take place

Definition at line 39 of file TestingConfiguration.java.

39  {
40  if(mockingContext == null) {
41  mockingContext = new SynchronizedJUnit4Mockery();
42  }
43  return mockingContext;
44  }
CommPortReporter unit.ui.TestingConfiguration.portReporter ( )
Returns
A mock reporter for returning serial port names

Definition at line 62 of file TestingConfiguration.java.

62  {
63  return mockingContext().mock(CommPortReporter.class);
64  }
static List<String> unit.ui.TestingConfiguration.testData ( )
static
Returns
A list containing data of serial ports

Definition at line 51 of file TestingConfiguration.java.

51  {
52  List<String> testData = new ArrayList<>();
53  testData.add("/dev/ttyUSB0");
54  return testData;
55  }
static List< String > testData()

The documentation for this class was generated from the following file:
Git Repo