@Test
public void testVisitFieldFormItem() throws Exception, JVoiceXMLEvent {

    final VoiceXmlDocument doc = new VoiceXmlDocument();
    final Vxml vxml = doc.getVxml();
    final Form form = vxml.appendChild(Form.class);
    final Field field = form.appendChild(Field.class);
    final Dialog executableForm = new ExecutablePlainForm();
    executableForm.setNode(form);
    final FormInterpretationAlgorithm fia = new FormInterpretationAlgorithm(
            context, interpreter, executableForm);
    final InputItem item = new FieldFormItem(context, field);
    fia.visitFieldFormItem(item);
    final MockUserInput input = (MockUserInput) platform.getUserInput();
    Assert.assertNotNull(input);
    Assert.assertTrue(input.isRecognitionStarted());
}