KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > implementation > ImplementationSUITE


1 /*
2 * JBoss, Home of Professional Open Source
3 * Copyright 2005, JBoss Inc., and individual contributors as indicated
4 * by the @authors tag. See the copyright.txt in the distribution for a
5 * full listing of individual contributors.
6 *
7 * This is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU Lesser General Public License as
9 * published by the Free Software Foundation; either version 2.1 of
10 * the License, or (at your option) any later version.
11 *
12 * This software is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
16 *
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this software; if not, write to the Free
19 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
21 */

22 package test.implementation;
23
24 import junit.framework.Test;
25 import junit.framework.TestSuite;
26
27 /**
28  * Test suites under <tt>test.implementation</tt> are used
29  * to test internal JBossMX implementation and additional
30  * functionality not covered in the JMX spec.
31  *
32  * This suite should be run with the compliance test suite
33  * (see <tt>test.compliance</tt> package) whenever new
34  * features are being added.
35  *
36  * @see test.compliance.ComplianceSUITE
37  *
38  * @author <a HREF="mailto:juha@jboss.org">Juha Lindfors</a>.
39  */

40
41 public class ImplementationSUITE extends TestSuite
42 {
43    public static void main(String JavaDoc[] args)
44    {
45       junit.textui.TestRunner.run(suite());
46       
47       if (System.getProperty("force.jvm.exit") != null &&
48           System.getProperty("force.jvm.exit").equalsIgnoreCase("true"))
49          System.exit(0);
50    }
51
52    public static Test suite()
53    {
54       TestSuite suite = new TestSuite("All JBossMX Implementation Tests");
55
56       suite.addTest(test.implementation.util.UtilSUITE.suite());
57       suite.addTest(test.implementation.persistence.PersistenceSUITE.suite());
58       suite.addTest(test.implementation.loading.LoadingSUITE.suite());
59       suite.addTest(test.implementation.server.ServerSUITE.suite());
60       suite.addTest(test.implementation.registry.RegistrySUITE.suite());
61       suite.addTest(test.implementation.modelmbean.ModelMBeanSUITE.suite());
62       suite.addTest(test.implementation.interceptor.InterceptorSUITE.suite());
63       suite.addTest(test.implementation.notification.NotificationSUITE.suite());
64       
65       return suite;
66    }
67 }
68
Popular Tags