[cvs] expresso commit by rimovm: Never utilized -- removed.

JCorporate Ltd jcorp at jcorporate.com
Sun Mar 13 07:32:29 UTC 2005


Log Message:
-----------
Never utilized -- removed.

Removed Files:
-------------
    expresso/expresso-web/WEB-INF/test-src/com/jcorporate:
        AllProjectsTestSuite.java

Revision Data
-------------
--- expresso-web/WEB-INF/test-src/com/jcorporate/AllProjectsTestSuite.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/* ====================================================================
- * The Jcorporate Apache Style Software License, Version 1.2 05-07-2002
- *
- * Copyright (c) 1995-2002 Jcorporate Ltd. 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 Jcorporate Ltd.
- *        (http://www.jcorporate.com/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. "Jcorporate" and product names such as "Expresso" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written permission,
- *    please contact info at jcorporate.com.
- *  
- * 5. Products derived from this software may not be called "Expresso",
- *    or other Jcorporate product names; nor may "Expresso" or other 
- *    Jcorporate product names appear in their name, without prior 
- *    written permission of Jcorporate Ltd.
- *  
- * 6. No product derived from this software may compete in the same  
- *    market space, i.e. framework, without prior written permission
- *    of Jcorporate Ltd. For written permission, please contact
- *    partners at jcorporate.com.
- *    
- * 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 JCORPORATE LTD 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 Jcorporate Ltd. Contributions back
- * to the project(s) are encouraged when you make modifications. 
- * Please send them to support at jcorporate.com. For more information 
- * on Jcorporate Ltd. and its products, please see 
- * <http://www.jcorporate.com/>.
- *
- * Portions of this software are based upon other open source 
- * products and are subject to their respective licenses. 
- */
-
-package com.jcorporate;
-
-import com.jcorporate.expresso.services.test.TestSystemInitializer;
-import junit.framework.TestSuite;
-import org.apache.log4j.Logger;
-
-import java.lang.reflect.Method;
-
-
-/**
- * Title:        Expresso Project
- * Description:
- * Copyright:    Copyright (c) 2001
- * Company:      Jcorporate
- * @author Michael Rimov
- * @version $Revision: 1.2 $ $Date: 2004/11/17 20:48:22 $
- */
-
-/**
- * Class for allowing testing of all jcorporate's products.
- */
-public class AllProjectsTestSuite
-        extends TestSuite {
-
-    private static Logger log = Logger.getLogger(AllProjectsTestSuite.class);
-
-    public AllProjectsTestSuite()
-            throws Exception {
-        TestSystemInitializer.setUp();
-    }
-
-    public AllProjectsTestSuite(String name)
-            throws Exception {
-        super(name);
-        TestSystemInitializer.setUp();
-    }
-
-    public static void main(String[] args)
-            throws Exception {
-
-        //Set the system properties we need
-        junit.textui.TestRunner.run(suite());
-    }
-
-    /**
-     * This differes in that only test suites that are located in the project
-     * class path will be run.  This allows integration with Jcorp's commercial
-     * apps
-     */
-    public static junit.framework.Test suite()
-            throws Exception {
-        AllProjectsTestSuite ts = new AllProjectsTestSuite("All JCorporate Projects Test Suite");
-        addTestSuite("com.jcorporate.expresso.core.ExpressoTestSuite", ts);
-        addTestSuite("com.jcorporate.eforum.EForumTestSuite", ts);
-        addTestSuite("com.jcorporate.epoll.PollTestSuite", ts);
-        addTestSuite("com.jcorporate.esearch.SearchTestSuite", ts);
-
-        //TODO: Add further test suites here.
-        return ts;
-    }
-
-    /**
-     * Adds a test suite _IF_ the class exists in the classpath
-     * Ignored the tests otherwise.
-     */
-    private static void addTestSuite(String className, TestSuite ts) {
-        try {
-            Class c = Class.forName(className);
-            Method m = c.getMethod("suite", null);
-            ts.addTest((junit.framework.Test) m.invoke(null, null));
-        } catch (Exception e) {
-            log.warn("Unable to load test suite " + className, e);
-        }
-    } /* addTestSuite(String, TestSuite) */
-
-
-}
\ No newline at end of file


More information about the cvs mailing list