You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by carsten behring <ca...@gmail.com> on 2012/04/17 23:55:38 UTC
wicktTester.getLastResponseAsString() returns strange result in
starting a Component
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
Re: wicktTester.getLastResponseAsString() returns strange result in
starting a Component
Posted by Martin Grigorov <mg...@apache.org>.
Hi,
There is a bug.
Please file a ticket with a simple quickstart.
Thanks!
On Wed, Apr 18, 2012 at 12:55 AM, carsten behring
<ca...@gmail.com> wrote:
> 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
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org