KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jacorb > test > notification > AllTest


1 package org.jacorb.test.notification;
2
3 /*
4  * JacORB - a free Java ORB
5  *
6  * Copyright (C) 1999-2003 Gerald Brose
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Library General Public
10  * License as published by the Free Software Foundation; either
11  * version 2 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Library General Public License for more details.
17  *
18  * You should have received a copy of the GNU Library General Public
19  * License along with this library; if not, write to the Free
20  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21  *
22  */

23
24 import junit.framework.Test;
25 import junit.framework.TestSuite;
26
27 import org.jacorb.test.common.*;
28
29 /**
30  * @jacorb-since cvs
31  * @author Alphonse Bendt
32  */

33
34 public class AllTest extends JacORBTestSuite
35 {
36     public AllTest(String JavaDoc name)
37     {
38         super(name);
39     }
40
41     public static Test suite() throws Exception JavaDoc
42     {
43         TestSuite _suite = new AllTest("Notification Service Test Suite");
44         _suite.addTest(org.jacorb.test.notification.PackageTest.suite());
45
46         _suite.addTest(org.jacorb.test.notification.container.PackageTest.suite());
47
48         _suite.addTest(org.jacorb.test.notification.node.PackageTest.suite());
49         _suite.addTest(org.jacorb.test.notification.util.PackageTest.suite());
50         _suite.addTest(org.jacorb.test.notification.queue.PackageTest.suite());
51         _suite.addTest(org.jacorb.test.notification.evaluate.PackageTest.suite());
52         _suite.addTest(org.jacorb.test.notification.engine.PackageTest.suite());
53         _suite.addTest(org.jacorb.test.notification.bugs.PackageTest.suite());
54         _suite.addTest(org.jacorb.test.notification.filter.PackageTest.suite());
55         _suite.addTest(org.jacorb.test.notification.servant.PackageTest.suite());
56         
57         try
58         {
59             org.omg.CORBA.Object JavaDoc obj = org.omg.CORBA.ORB.init(new String JavaDoc[0], null)
60                     .resolve_initial_references("InterfaceRepository");
61
62             // i know non_existent is NOT a ping. however try to ping
63
// the IR. if that fails skip the typed channels tests.
64
obj._non_existent();
65
66             _suite.addTest(org.jacorb.test.notification.typed.PackageTest.suite());
67         } catch (Exception JavaDoc e)
68         {
69             System.err
70                     .println("TypedChannel Tests depend on accessible InterfaceRepository. Will be skipped.");
71         }
72
73         return _suite;
74     }
75
76     public static void main(String JavaDoc[] args) throws Exception JavaDoc
77     {
78         junit.textui.TestRunner.run(suite());
79     }
80 }
Popular Tags