An easy way would be to check them against the expected html output.
See for example WicketTestCase#assertResultPage

Maurice

On Fri, May 23, 2008 at 7:56 PM, Ryan O'Hara <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I'm trying to test a component that is added to another component that is
> added to the page.  For example, I'd like to test the FeedbackPanel below
> that is added to the Form which is added to the page.  I'm unsure of how to
> do this.  Any help would be appreciated.  Thanks!
>
> Ryan
>
>
> public AdvancedSearch() {
>        add(new TabbedHeader("advancedSearchTabbedHeader"));
>        Form form = new Form("advancedSearch", new
> CompoundPropertyModel(this));
>        add(form);
>
>        //feedbackPanel
>        FeedbackPanel feedbackPanel = new FeedbackPanel("feedbackPanel");
>        feedbackPanel.add(new AttributeModifier("class", true, new
> Model("feedbackPanel")));
>        feedbackPanel.setFilter(new ContainerFeedbackMessageFilter(form));
>        form.add(feedbackPanel);
>
> public void testDisplayAdvancedSearch(){
>        //create a tester and go to acknowledgements
>        WicketTester tester = new WicketTester(new CnvApplication());
>        tester.startPage(AdvancedSearch.class);
>
>        //check to make sure all components exist with correct names and
> types
>        tester.assertComponent("advancedSearchTabbedHeader",
> TabbedHeader.class);
>        FormTester formTester = tester.newFormTester("advancedSearch");
>        //*****tester.assertComponent("feedbackPanel", FeedbackPanel.class);
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to