use of org.apache.wicket.queueing.nestedpanels.OuterPanel in project wicket by apache.
the class ComponentQueueingTest method nestedPanels.
/**
* test with inner panels
*/
@Test
public void nestedPanels() {
MarkupContainer r = new R(), s = new S();
Panel innerPanel = new InnerPanel("inner");
innerPanel.queue(s);
Panel outerPanel = new OuterPanel("outer");
outerPanel.queue(r, innerPanel);
TestPage p = new TestPage();
p.setPageMarkup("<html><head></head><body><p wicket:id='outer'></p></body></html>");
p.queue(outerPanel);
tester.startPage(p);
assertThat(p, hasPath(new Path(outerPanel, r)));
assertThat(p, hasPath(new Path(outerPanel, innerPanel, s)));
// contributed by <wicket:head> in outer
tester.assertContains("<meta/>");
// contributed by <wicket:head> in inner
tester.assertContains("<meta2/>");
}
Aggregations