You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by gs...@apache.org on 2007/12/02 23:16:38 UTC
svn commit: r600390 - in
/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border:
ComponentBorderTest.java HideableBorder.html HideableBorder.java
HideableBorderPage_ExpectedResult.html
Author: gseitz
Date: Sun Dec 2 14:16:37 2007
New Revision: 600390
URL: http://svn.apache.org/viewvc?rev=600390&view=rev
Log:
WICKET-1173: unit test for hiding/unhiding border body wrappen in a WMC
Modified:
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/ComponentBorderTest.java
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.html
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.java
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorderPage_ExpectedResult.html
Modified: wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/ComponentBorderTest.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/ComponentBorderTest.java?rev=600390&r1=600389&r2=600390&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/ComponentBorderTest.java (original)
+++ wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/ComponentBorderTest.java Sun Dec 2 14:16:37 2007
@@ -19,6 +19,7 @@
import org.apache.wicket.Page;
import org.apache.wicket.WicketTestCase;
import org.apache.wicket.ajax.markup.html.AjaxLink;
+import org.apache.wicket.markup.html.WebMarkupContainer;
/**
* @author jcompagner
@@ -42,7 +43,7 @@
public void testMarkupComponentBorder() throws Exception
{
executeTest(MarkupComponentBorderTestPage.class,
- "MarkupComponentBorderTestPage_ExpectedResult.html");
+ "MarkupComponentBorderTestPage_ExpectedResult.html");
}
/**
@@ -57,10 +58,11 @@
Border border = (Border)page.get("hideable");
assertNotNull(border);
AjaxLink link = (AjaxLink)border.get("hideLink");
+ WebMarkupContainer wrapper = (WebMarkupContainer)border.get("wrapper");
assertNotNull(link);
tester.clickLink("hideable:hideLink");
- tester.assertComponentOnAjaxResponse(border.getBodyContainer());
+ tester.assertComponentOnAjaxResponse(wrapper);
tester.clickLink("hideable:hideLink");
- tester.assertComponentOnAjaxResponse(border.getBodyContainer());
+ tester.assertComponentOnAjaxResponse(wrapper);
}
}
Modified: wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.html
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.html?rev=600390&r1=600389&r2=600390&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.html (original)
+++ wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.html Sun Dec 2 14:16:37 2007
@@ -2,7 +2,9 @@
<body>
<wicket:border>
<a wicket:id="hideLink">Hide contents</a>
+ <div wicket:id="wrapper">
<wicket:body></wicket:body>
+ </div>
</wicket:border>
</body>
</html>
Modified: wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.java?rev=600390&r1=600389&r2=600390&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.java (original)
+++ wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorder.java Sun Dec 2 14:16:37 2007
@@ -18,6 +18,7 @@
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.markup.html.AjaxLink;
+import org.apache.wicket.markup.html.WebMarkupContainer;
/**
*
@@ -36,6 +37,9 @@
public HideableBorder(String name)
{
super(name);
+ final WebMarkupContainer containerWrapper = new WebMarkupContainer("wrapper");
+ add(containerWrapper);
+ containerWrapper.add(getBodyContainer());
add(new AjaxLink("hideLink")
{
private static final long serialVersionUID = 1L;
@@ -43,10 +47,10 @@
public void onClick(AjaxRequestTarget target)
{
hidden = !hidden;
- getBodyContainer().setVisible(!hidden);
- target.addComponent(getBodyContainer());
+ containerWrapper.setVisible(!hidden);
+ target.addComponent(containerWrapper);
}
});
- getBodyContainer().setOutputMarkupPlaceholderTag(true);
+ containerWrapper.setOutputMarkupPlaceholderTag(true);
}
}
Modified: wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorderPage_ExpectedResult.html
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorderPage_ExpectedResult.html?rev=600390&r1=600389&r2=600390&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorderPage_ExpectedResult.html (original)
+++ wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/markup/html/border/HideableBorderPage_ExpectedResult.html Sun Dec 2 14:16:37 2007
@@ -9,9 +9,11 @@
</head><body>
<div wicket:id="hideable"><wicket:border>
<a href="#" wicket:id="hideLink" onclick="var wcall=wicketAjaxGet('?wicket:interface=:0:hideable:hideLink::IBehaviorListener:0:',null,null, function() {return Wicket.$$(this)}.bind(this));return !wcall;" id="hideLink1">Hide contents</a>
- <wicket:body id="id__body2">
+ <div wicket:id="wrapper" id="wrapper2">
+ <wicket:body>
Contents
</wicket:body>
+ </div>
</wicket:border></div>
</body>
</html>