assertThat(stateMachine.getCurrentState(), is(equalTo(ATMState.InService)));
}
@Test
public void exportAndImportATMStateMachine() {
SCXMLVisitor visitor = SquirrelProvider.getInstance().newInstance(SCXMLVisitor.class);
stateMachine.accept(visitor);
// visitor.convertSCXMLFile("ATMStateMachine", true);
String xmlDef = visitor.getScxml(false);
UntypedStateMachineBuilder builder = new UntypedStateMachineImporter().importDefinition(xmlDef);
ATMStateMachine stateMachine = builder.newAnyStateMachine(ATMState.Idle);
stateMachine.start();
assertThat(stateMachine.consumeLog(), is(equalTo("entryIdle")));