+
+ // TODO: test prepend and chained execution of tasks for a response.
+ Assert.assertFalse(dialog.runner.isRegistered(befok));
+ dialog.runner.firstResponse(befok);
+
+ Assert.assertTrue(dialog.runner.isRegistered(befok));
+ Assert.assertTrue(dialog.runner.isRegistered(ok));
+
+ dialog.runner.resetResponses();
+
+ dialog.doDialog("OK");
+ Assert.assertTrue(befok.wasRun);
+ Assert.assertTrue(ok.wasRun);
+ Assert.assertEquals(dialog.runner.responses.size(), 3);