You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by eh...@apache.org on 2007/03/23 04:32:18 UTC

svn commit: r521567 - in /incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src: main/java/wicket/Component.java test/java/wicket/ComponentTest.java test/java/wicket/TestDetachPage.java

Author: ehillenius
Date: Thu Mar 22 20:32:17 2007
New Revision: 521567

URL: http://svn.apache.org/viewvc?view=rev&rev=521567
Log:
some fixes for internalOnAttach/Detach

Modified:
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/Component.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/ComponentTest.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/TestDetachPage.java

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/Component.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/Component.java?view=diff&rev=521567&r1=521566&r2=521567
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/Component.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/Component.java Thu Mar 22 20:32:17 2007
@@ -2669,25 +2669,6 @@
 	}
 
 	/**
-	 * @deprecated
-	 * 
-	 */
-	private void internalAttach()
-	{
-
-	}
-
-	/**
-	 * @deprecated
-	 * 
-	 */
-	private void internalDetach()
-	{
-
-	}
-
-
-	/**
 	 * Attaches the component.
 	 */
 	public final void attach()
@@ -3184,4 +3165,22 @@
 		private static final long serialVersionUID = 1L;
 
 	};
+	
+	/**
+	 * @deprecated
+	 */
+	// TODO remove after deprecation release
+	public final void internalAttach()
+	{
+		throw new UnsupportedOperationException();
+	}
+
+	/**
+	 * @deprecated
+	 */
+	// TODO remove after deprecation release
+	public final void internalDetach()
+	{
+		throw new UnsupportedOperationException();
+	}
 }

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/ComponentTest.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/ComponentTest.java?view=diff&rev=521567&r1=521566&r2=521567
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/ComponentTest.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/ComponentTest.java Thu Mar 22 20:32:17 2007
@@ -36,14 +36,6 @@
 	}
 
 	/**
-	 * @throws Exception
-	 */
-	public void testRenderHomePage_1() throws Exception
-	{
-		executeTest(TestPage_1.class, "TestPageExpectedResult_1.html");
-	}
-
-	/**
 	 * Tests the number of detach calls on a Page, Component, Behavior and Model
 	 * during a normal request.
 	 * 
@@ -55,11 +47,9 @@
 		TestDetachPage page = (TestDetachPage)tester.getLastRenderedPage();
 		assertEquals(1, page.getNrComponentDetachModelCalls());
 		assertEquals(1, page.getNrComponentDetachModelsCalls());
-		assertEquals(1, page.getNrComponentInternalDetachCalls());
 		assertEquals(1, page.getNrComponentOnDetachCalls());
 		assertEquals(1, page.getNrPageDetachModelCalls());
 		assertEquals(1, page.getNrPageDetachModelsCalls());
-		assertEquals(1, page.getNrPageInternalDetachCalls());
 		assertEquals(1, page.getNrPageOnDetachCalls());
 		assertEquals(1, page.getNrModelDetachCalls());
 		assertEquals(1, page.getNrAjaxBehaviorDetachModelCalls());
@@ -78,26 +68,30 @@
 
 		assertEquals(1, page.getNrComponentDetachModelCalls());
 		assertEquals(1, page.getNrComponentDetachModelsCalls());
-		assertEquals(1, page.getNrComponentInternalDetachCalls());
 		assertEquals(1, page.getNrComponentOnDetachCalls());
 		assertEquals(1, page.getNrPageDetachModelCalls());
 		assertEquals(1, page.getNrPageDetachModelsCalls());
-		assertEquals(1, page.getNrPageInternalDetachCalls());
 		assertEquals(1, page.getNrPageOnDetachCalls());
 		assertEquals(1, page.getNrModelDetachCalls());
 		assertEquals(1, page.getNrAjaxBehaviorDetachModelCalls());
 
 		AjaxEventBehavior behavior = page.getAjaxBehavior();
 		executedBehavior(TestDetachPage.class, behavior, "TestDetachPageAjaxResult.html");
-		assertTrue(1<page.getNrComponentDetachModelCalls());
-		assertTrue(1<page.getNrComponentDetachModelsCalls());
-		assertTrue(1<page.getNrComponentInternalDetachCalls());
-		assertTrue(1<page.getNrComponentOnDetachCalls());
-		assertTrue(1<page.getNrPageDetachModelCalls());
-		assertTrue(1<page.getNrPageDetachModelsCalls());
-		assertTrue(1<page.getNrPageInternalDetachCalls());
-		assertTrue(1<page.getNrPageOnDetachCalls());
-		assertTrue(1<page.getNrModelDetachCalls());
-		assertTrue(1<page.getNrAjaxBehaviorDetachModelCalls());
+		assertTrue(1 < page.getNrComponentDetachModelCalls());
+		assertTrue(1 < page.getNrComponentDetachModelsCalls());
+		assertTrue(1 < page.getNrComponentOnDetachCalls());
+		assertTrue(1 < page.getNrPageDetachModelCalls());
+		assertTrue(1 < page.getNrPageDetachModelsCalls());
+		assertTrue(1 < page.getNrPageOnDetachCalls());
+		assertTrue(1 < page.getNrModelDetachCalls());
+		assertTrue(1 < page.getNrAjaxBehaviorDetachModelCalls());
+	}
+
+	/**
+	 * @throws Exception
+	 */
+	public void testRenderHomePage_1() throws Exception
+	{
+		executeTest(TestPage_1.class, "TestPageExpectedResult_1.html");
 	}
 }

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/TestDetachPage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/TestDetachPage.java?view=diff&rev=521567&r1=521566&r2=521567
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/TestDetachPage.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/TestDetachPage.java Thu Mar 22 20:32:17 2007
@@ -32,12 +32,10 @@
 	/** For serialization. */
 	private static final long serialVersionUID = 1L;
 
-	private int nrPageInternalDetachCalls = 0;
 	private int nrPageOnDetachCalls = 0;
 	private int nrPageDetachModelCalls = 0;
 	private int nrPageDetachModelsCalls = 0;
 
-	private int nrComponentInternalDetachCalls = 0;
 	private int nrComponentOnDetachCalls = 0;
 	private int nrComponentDetachModelCalls = 0;
 	private int nrComponentDetachModelsCalls = 0;
@@ -83,12 +81,6 @@
 			/** For serialization */
 			private static final long serialVersionUID = 1L;
 
-			public void internalDetach()
-			{
-				nrComponentInternalDetachCalls++;
-				super.detach();
-			}
-
 			protected void onDetach()
 			{
 				nrComponentOnDetachCalls++;
@@ -128,12 +120,6 @@
 		add(label);
 	}
 
-	public void internalDetach()
-	{
-		nrPageInternalDetachCalls++;
-		super.detach();
-	}
-
 	protected void onDetach()
 	{
 		nrPageOnDetachCalls++;
@@ -169,14 +155,6 @@
 	}
 
 	/**
-	 * @return nrComponentInternalDetachCalls
-	 */
-	public int getNrComponentInternalDetachCalls()
-	{
-		return nrComponentInternalDetachCalls;
-	}
-
-	/**
 	 * @return nrComponentOnDetachCalls
 	 */
 	public int getNrComponentOnDetachCalls()
@@ -198,14 +176,6 @@
 	public int getNrPageDetachModelsCalls()
 	{
 		return nrPageDetachModelsCalls;
-	}
-
-	/**
-	 * @return nrPageInternalDetachCalls
-	 */
-	public int getNrPageInternalDetachCalls()
-	{
-		return nrPageInternalDetachCalls;
 	}
 
 	/**