/*
 * The Apache Software License, Version 1.1
 *
 * Copyright (c) 2002 The Apache Software Foundation.  All rights
 * reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. The end-user documentation included with the redistribution,
 *    if any, must include the following acknowledgment:
 *       "This product includes software developed by the
 *        Apache Software Foundation (http://www.apache.org/)."
 *    Alternately, this acknowledgment may appear in the software itself,
 *    if and wherever such third-party acknowledgments normally appear.
 *
 * 4. The names "Apache" and "Apache Software Foundation" must
 *    not be used to endorse or promote products derived from this
 *    software without prior written permission. For written
 *    permission, please contact apache@apache.org.
 *
 * 5. Products derived from this software may not be called "Apache",
 *    nor may "Apache" appear in their name, without prior written
 *    permission of the Apache Software Foundation.
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 * ====================================================================
 *
 * This software consists of voluntary contributions made by many
 * individuals on behalf of the Apache Software Foundation.  For more
 * information on the Apache Software Foundation, please see
 * <http://www.apache.org/>.
 */
package net.sf.cglib;

import net.sf.cglib.beans.*;
import net.sf.cglib.algorithm.*;
import junit.framework.*;

/**
 *@author     Gerhard Froehlich <a href="mailto:g-froehlich@gmx.de">
 *      g-froehlich@gmx.de</a>
 *@version    $Id: TestAll.java,v 1.22 2003-09-08 17:42:23 herbyderby Exp $
 */
public class TestAll extends TestCase {
    public TestAll(String testName) {
        super(testName);
    }

    public static Test suite() {
       
        // System.setSecurityManager( new java.rmi.RMISecurityManager());
        
        System.getProperties().list(System.out);
        TestSuite suite = new TestSuite();
//         suite.addTest(TestEnhancer.suite());
//         suite.addTest(TestMetaClass.suite());
//         suite.addTest(TestDelegator.suite());
//         suite.addTest(TestKeyFactory.suite());
//         suite.addTest(TestProxy.suite());
//         suite.addTest(TestMethodProxy.suite());
//         suite.addTest(TestParallelSorter.suite());
//         suite.addTest(TestSwitch.suite());
//         suite.addTest(TestStringSwitch.suite());
//         suite.addTest(TestBeanMap.suite());
//         suite.addTest(TestDispatcher.suite());
//         suite.addTest(TestLazyLoader.suite());
//         suite.addTest(TestNoOp.suite());

        suite.addTest(TestMemberSwitch.suite());
        return suite;
    }

    public static void main(String args[]) {
        String[] testCaseName = {TestAll.class.getName()};
        junit.textui.TestRunner.main(testCaseName);
    }
}


@@ -2810,17 +2810,17 @@
 va,v 1.2
-2
+3
  2003-09
@@ -2831,12 +2831,12 @@
 17:4
-2:23
+5:09
  her
@@ -3179,19 +3179,16 @@
 uite();%0A
-// 
         
@@ -3220,34 +3220,32 @@
 r.suite());%0A
-//
         
  suite.addTe
@@ -3224,33 +3224,32 @@
 ite());%0A        
- 
 suite.addTest(Te
@@ -3262,35 +3262,32 @@
 Class.suite());%0A
-// 
         suite.ad
@@ -3308,35 +3308,32 @@
 gator.suite());%0A
-// 
         suite.ad
@@ -3355,35 +3355,32 @@
 ctory.suite());%0A
-// 
         suite.ad
@@ -3397,35 +3397,32 @@
 Proxy.suite());%0A
-// 
         suite.ad
@@ -3449,34 +3449,32 @@
 y.suite());%0A
-//
         
  suite.addTe
@@ -3453,33 +3453,32 @@
 ite());%0A        
- 
 suite.addTest(Te
@@ -3500,34 +3500,32 @@
 r.suite());%0A
-//
         
  suite.addTe
@@ -3504,33 +3504,32 @@
 ite());%0A        
- 
 suite.addTest(Te
@@ -3539,35 +3539,32 @@
 witch.suite());%0A
-// 
         suite.ad
@@ -3588,35 +3588,32 @@
 witch.suite());%0A
-// 
         suite.ad
@@ -3632,35 +3632,32 @@
 anMap.suite());%0A
-// 
         suite.ad
@@ -3683,34 +3683,32 @@
 r.suite());%0A
-//
         
  suite.addTe
@@ -3687,33 +3687,32 @@
 ite());%0A        
- 
 suite.addTest(Te
@@ -3738,18 +3738,16 @@
 ));%0A
-//
         
  sui
@@ -3738,25 +3738,24 @@
 ));%0A        
- 
 suite.addTes
@@ -3775,17 +3775,16 @@
 ite());%0A
-%0A
         

Add back rest of tests.