Dear all,

This following test :

@Test
public void test() throws Exception {
  WicketTester tester=new WicketTester();
  tester.startComponentInPage(new Label("lableId", "content") {
        @Override
        protected void onComponentTag(ComponentTag tag) {
            super.onComponentTag(tag);
            tag.put("test","123");
        }
     });
  tester.assertResultPage("icket:id=\"lableId\" test=\"123\">content");
  assertEquals("icket:id=\"lableId\" test=\"123
\">content",tester.getLastResponseAsString());
  assertEquals("",tester.getResponse().getDocument());
}





expose IMHO a very strange result.   As you can see, the page content
returned by getPastResponseAsString() is
"icket:id=\"lableId\" test=\"123\">content"   , so somehow cut in the
middle.

I want to use a similar test, testing a extension of Label.

Do I do something wrong by starting a component (without explicit page)
like 

tester.startComponentInPage(new Label("lableId", "content"):


Thanks for any help,

Carsten

Reply via email to