@Test
public void trigger_deferred()
{
Request request = mockRequest();
ComponentResources resources = mockComponentResources();
FormSupportImpl support = new FormSupportImpl(null, null);
String elementName = "myname";
train_getParameter(request, elementName, "login");
replay();
Submit submit = new Submit(request);
submit.setup(resources, support, null, null);
submit.processSubmission(elementName);
verify();
expect(resources.triggerEvent(EventConstants.SELECTED, null, null)).andReturn(false);
replay();
support.executeDeferred();
verify();
}