Thanks for your reply. When is 1.3 going to be released? Is there a milestone or release candidate version that you can download instead of downloading the latest snapshot so I don't have to change my code all the time as with wicket 2.0.
/Johan Johan Compagner wrote: > > this looks more like a WicketTester failure then a failure of the real > code > > are you really porting to 1.2? You should try to go from 2.0 to 1.3 > because > else you need > to change quite a lot more > > johan > > > On 4/4/07, Gohan <[EMAIL PROTECTED]> wrote: >> >> >> I'm porting an application from wicket 2.0 to 1.2 but I run into trouble >> when >> executing tests for some of the classes. The tests worked in Wicket 2.0. >> Bellow is a simple example the demonstrate the problem: >> public class FormPage extends WebPage { >> private static final long serialVersionUID = >> 1067399768727619005L; >> >> public FormPage() { >> >> final Label label = new Label("labelId", new Model( >> "Result will be shown here")); >> add(label); >> >> Form form = new Form("formId", new >> CompoundPropertyModel(new Model( >> new Person()))); >> >> form.add(new TextField("firstName")); >> form.add(new TextField("lastName")); >> >> form.add(new Button("buttonId", new Model("Submit")) { >> private static final long serialVersionUID = >> -6844333946044170902L; >> >> @Override >> @SuppressWarnings("unchecked") >> public void onSubmit() { >> Person person = (Person) >> getForm().getModelObject(); >> label >> .setModel(new Model("You >> entered: " >> + >> person.getFullname())); >> } >> }); >> >> add(form); >> } >> } >> >> One of the test that I've created earlier and that worked with Wicket 2.0 >> looks like this: >> @Test >> public void submit() { >> FormPage formPage = (FormPage) tester.getLastRenderedPage >> (); >> Form form = (Form) formPage.get("formId"); >> >> TextField firstName = (TextField) form.get("firstName"); >> firstName.setModelValue("Firstname"); >> TextField lastName = (TextField) form.get("lastName"); >> lastName.setModelValue("Lastname"); >> >> FormTester formTester = tester.newFormTester("formId"); >> formTester.submit("buttonId"); >> >> // Get the label and validate the model object >> Label label = (Label) formPage.get("labelId"); >> assertEquals("Label model does not match.", >> "You entered: Firstname Lastname", >> label.getModelObject()); >> } >> >> However this does not seem to work with wicket 1.2. The last line of the >> test fails saying: >> "Label model does not match. expected:<You entered: [Firstname Lastname]> >> but was:<You entered: [null null]>" >> The problem seem to be that the call to ..setModelValue(..) doesn't >> update >> the model or it get "lost" when I press the submit button somehow. How >> can >> I >> fix this? >> >> thanks >> -- >> View this message in context: >> http://www.nabble.com/Testing-trouble-when-backporting-application-from-2.0-to-1.2.5-tf3528486.html#a9846434 >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share >> your >> opinions on IT & business topics through brief surveys-and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > -- View this message in context: http://www.nabble.com/Testing-trouble-when-backporting-application-from-2.0-to-1.2.5-tf3528486.html#a9850731 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user