/** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.openejb.test.stateless; import junit.framework.TestSuite; import org.apache.openejb.test.FilteredTestSuite; /** * @version $Rev$ $Date$ */ public class StatelessTestSuite extends junit.framework.TestCase { public StatelessTestSuite(final String name) { super(name); } public static junit.framework.Test suite() { final TestSuite suite = new FilteredTestSuite(); suite.addTest(new StatelessJndiTests()); suite.addTest(new StatelessPojoRemoteJndiTests()); // Test home interfaces suite.addTest(new StatelessHomeIntfcTests()); suite.addTest(new StatelessPojoHomeIntfcTests()); // EJBHome tests suite.addTest(new StatelessEjbHomeTests()); suite.addTest(new StatelessPojoEjbHomeTests()); // EJBObject tests suite.addTest(new StatelessEjbObjectTests()); suite.addTest(new StatelessPojoEjbObjectTests()); // Remote/business interface tests suite.addTest(new StatelessRemoteIntfcTests()); suite.addTest(new StatelessPojoRemoteIntrfcTests()); suite.addTest(new StatelessRemoteBusinessIntfcTests()); // Home handle tests suite.addTest(new StatelessHomeHandleTests()); suite.addTest(new StatelessPojoHomeHandleTests()); // Handle tests suite.addTest(new StatelessHandleTests()); suite.addTest(new StatelessPojoHandleTests()); // EJBMetaData tests suite.addTest(new StatelessEjbMetaDataTests()); suite.addTest(new StatelessPojoEjbMetaDataTests()); // Allowed operations suite.addTest(new StatelessAllowedOperationsTests()); suite.addTest(new BMTStatelessAllowedOperationsTests()); suite.addTest(new StatelessBeanTxTests()); // ENC and Injection suite.addTest(new StatelessJndiEncTests()); suite.addTest(new StatelessContextLookupTests()); suite.addTest(new StatelessPojoContextLookupTests()); suite.addTest(new StatelessFieldInjectionTests()); suite.addTest(new StatelessSetterInjectionTests()); suite.addTest(new StatelessAnnotatedFieldInjectionTests()); suite.addTest(new StatelessRmiIiopTests()); suite.addTest(new MiscEjbTests()); /*/////////////////////////// * Annotated test clients */////////////////////////// // Annotated field injection test clients suite.addTest(new AnnotatedFieldInjectionStatelessPojoHomeIntfcTests()); // Annotated setter injection test clients suite.addTest(new AnnotatedSetterInjectionStatelessPojoHomeIntfcTests()); /* TO DO suite.addTest(new StatelessEjbContextTests()); suite.addTest(new BMTStatelessEjbContextTests()); suite.addTest(new BMTStatelessEncTests()); suite.addTest(new StatelessContainerManagedTransactionTests()); */ return suite; } }