Fix for failing tests

This commit is contained in:
Janne Valkealahti
2015-07-25 17:22:54 +01:00
parent 178ee816a4
commit ba6c689123

View File

@@ -69,7 +69,7 @@ public class TasksHandlerTests {
.build();
TestListener listener = new TestListener();
listener.reset(11, 0, 0);
listener.reset(12, 0, 0);
StateMachine<String, String> machine = handler.getStateMachine();
machine.addStateListener(listener);
machine.start();
@@ -78,8 +78,8 @@ public class TasksHandlerTests {
handler.runTasks();
assertThat(listener.stateChangedLatch.await(8, TimeUnit.SECONDS), is(true));
assertThat(listener.stateChangedCount, is(11));
assertThat(machine.getState().getIds(), contains(TasksHandler.STATE_ERROR, TasksHandler.STATE_AUTOMATIC));
assertThat(listener.stateChangedCount, is(12));
assertThat(machine.getState().getIds(), contains(TasksHandler.STATE_ERROR, TasksHandler.STATE_MANUAL));
Map<Object, Object> variables = machine.getExtendedState().getVariables();
assertThat(variables.size(), is(3));
}
@@ -242,7 +242,7 @@ public class TasksHandlerTests {
.build();
TestListener listener = new TestListener();
listener.reset(11, 0, 0);
listener.reset(12, 0, 0);
StateMachine<String, String> machine = handler.getStateMachine();
machine.addStateListener(listener);
machine.start();
@@ -252,7 +252,7 @@ public class TasksHandlerTests {
handler.runTasks();
assertThat(listener.stateChangedLatch.await(8, TimeUnit.SECONDS), is(true));
assertThat(listener.stateChangedCount, is(11));
assertThat(listener.stateChangedCount, is(12));
assertThat(tasksListener.onTasksStartedLatch.await(1, TimeUnit.SECONDS), is(true));
assertThat(tasksListener.onTasksStarted, is(1));