1 package unit.ui.controllers.device_setup_controller.handle_go_button_clicked;
3 import javafx.scene.control.ComboBox;
6 import org.jmock.Expectations;
7 import org.jmock.Mockery;
8 import org.junit.Before;
19 protected static final String expectedPortName =
"/dev/ttyUSB0";
20 protected ComboBox<String> portSelector;
23 public void setMockery(){
24 applicationContext.getBean(Mockery.class).checking(
25 getMockingExpectations()
30 public void selectExpectedPort(){
31 portSelector = lookup(queryForPortSelector).query();
32 portSelector.getSelectionModel().select(expectedPortName);
42 factory = applicationContext.getBean(
45 pressureGaugeFactory = applicationContext.getBean(
49 expectationsForSetPortName();
52 private void expectationsForSetPortName(){
53 oneOf(factory).setPortName(expectedPortName);
54 oneOf(pressureGaugeFactory).setPortName(expectedPortName);
55 oneOf(pressureGaugeFactory).setAddress(with(any(Integer.class)));