try {
TimeUnit.MILLISECONDS.sleep(500);
} catch (InterruptedException e) {
}
fsm.fire("SECOND");
fsm.terminate();
assertEquals("AToBOnFIRST.AToBOnFIRST.AToBOnFIRST.AToBOnFIRST.AToBOnFIRST", logger.toString());
}
@Test
public void testAsyncMethodCall() {