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;
        }
 
        /**


Reply via email to