I don't know, it's possible... but honestly, I'm too "newbie" to judge that. And I don't know how try patches which are proposed...
2011/5/26 Martin Grigorov <[email protected]> > Maybe you hit the problem in > https://issues.apache.org/jira/browse/WICKET-3711 > > On Thu, May 26, 2011 at 3:30 PM, Mathilde Pellerin > <[email protected]> wrote: > > Hi all, > > > > I am testing a form with FormTester and WicketTester. > > When I test error messages which are send by form validation, test works > > well : > > tester.assertErrorMessages(new String[] {"Le champ 'Identifiant' est > > obligatoire."}); > > > > but when I test error message which is send by my submit ajaxButton, test > > fail : no error is sent. > > When I test application manually, this error appears in feedBackPanel. > > I don't understand why error is not sent when application is used by > > wicketTester. > > > > This is my submit button code : > > AjaxButton submitbutton = new AjaxButton("ajaxSubmitLogin") { > > > > @Override > > protected void onSubmit(AjaxRequestTarget target, Form<?> > form) > > { > > Membre modelObject = (Membre) form.getModelObject(); > > Membre membre; > > > > membre = serviceIdentif.identifier(modelObject.getId(), > > modelObject.getPassword()); > > if(membre == null) > > error("Identifiant ou mot de passe incorrect"); > > else > > setResponsePage(TableauBordPage.class); > > } > > > > @Override > > protected void onError(AjaxRequestTarget target, Form<?> form) > { > > target.addComponent(feedBackPanel); > > } > > } > > > > and my test code > > FormTester formTester = > > tester.newFormTester(loginForm.getPageRelativePath()); > > formTester.setValue("membreId", "benj"); > > formTester.setValue("password", "password"); > > formTester.submit("ajaxSubmitLogin"); > > > > tester.assertErrorMessages(new String[] {"Identifiant ou mot de > > passe incorrect"}); > > > > -- > > Mathilde Pellerin Ingénieur en Génie Logiciel Tél mobile : > > 06.60.78.79.03 E-mail > > : [email protected] Mon CV en ligne : > > <http://www.mathilde-pellerin.fr/> http://www.mathilde-pellerin.fr/ > Mes > > liens : <http://www.viadeo.com/fr/profile/mathilde.pellerin> > > <http://fr.linkedin.com/in/mathildepellerin> > > > > > > -- > Martin Grigorov > jWeekend > Training, Consulting, Development > http://jWeekend.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Mathilde Pellerin Ingénieur en Génie Logiciel Tél mobile : 06.60.78.79.03 E-mail : [email protected] Mon CV en ligne : <http://www.mathilde-pellerin.fr/> http://www.mathilde-pellerin.fr/ Mes liens : <http://www.viadeo.com/fr/profile/mathilde.pellerin> <http://fr.linkedin.com/in/mathildepellerin>
