One thing you also could consider is using the TagTester. Currently you can
find a tag by using the getTagById and getTagByWicketId. My orignial plan
was to have several helper methods for finding the html tags you want for
testing.

http://wicketstuff.org/wicket13doc/org/apache/wicket/util/tester/TagTester.html

Frank


On 9/19/07, Nino Saturnino Martinez Vazquez Wael <[EMAIL PROTECTED]>
wrote:
>
> Hi Kent
>
> hmm, while this could be okay. I just fear the possibility that tests
> may succeed if other components contains foo. This test does not take
> hierarchy into account..
>
> For the simple Bbcodecomponent, it will work as I will be testing it
> isolated. However if others that are using the component wants to test
> that the out come are correct, this could be a potential pitfall.
>
>
> regards Nino
>
> Kent Tong wrote:
> >
> > Nino.Martinez wrote:
> >
> >> I was wondering how I should be testing with wicket. I've created the
> >> bbcodecomponent, I have a bbcodeLabel. And I would like to write a test
> >> for that. I can see that I can't use the assertLabel as that just gets
> >> modelObjectToString, in the bbcodeLabel some formatting are done during
> >> onComponentTagBody. Is this completely wrong, how should testing be
> >> done? I can see that the dateLabel uses an approach with converters,
> >> although im not sure how this are done. But are this more propper?
> >>
> >>
> >
> > try something like:
> >
> >               WicketTester tester = new WicketTester();
> >               tester.startPage(Home.class);
> >               tester.assertContains("foo");
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to