KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > j2ee > sun > util > AppserverMgmtControllerTest


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19 /*
20  * AppserverMgmtControllerTest.java
21  * JUnit based test
22  *
23  * Created on January 28, 2005, 2:07 PM
24  */

25
26 package org.netbeans.modules.j2ee.sun.util;
27
28 import com.sun.appserv.management.config.StandaloneServerConfig;
29 import junit.framework.*;
30 import java.io.IOException JavaDoc;
31 import com.sun.appserv.management.DomainRoot;
32
33 /**
34  *
35  * @author Rob
36  */

37 public class AppserverMgmtControllerTest extends TestCase {
38     
39     private AppserverMgmtController controller;
40     
41     public AppserverMgmtControllerTest(String JavaDoc testName) {
42         super(testName);
43     }
44     
45     public static junit.framework.Test suite() {
46         junit.framework.TestSuite suite =
47             new junit.framework.TestSuite(AppserverMgmtControllerTest.class);
48         
49         return suite;
50     }
51
52     /**
53      * Test of getDomainRoot method, of class
54      * org.netbeans.modules.j2ee.sun.util.AppserverMgmtController.
55      */

56     public void testGetDomainRoot() {
57         DomainRoot root = controller.getDomainRoot();
58         assertNotNull(root);
59         assertEquals(root.getAppserverDomainName(), "amx");
60     }
61
62     
63     public void testGetStandaloneServerInstances() {
64         String JavaDoc[] serverNames = controller.getStandaloneServerInstances();
65         for(int i = 0; i < serverNames.length; i++) {
66             System.out.println("Instance [" + i + "]: " + serverNames[i]);
67         }
68     }
69     
70     public void testGetServerMgmtController() {
71         ServerMgmtController serverController =
72             controller.getServerMgmtController("server");
73         assertNotNull(serverController);
74     }
75     
76     public void testGetStandaloneServerConfigByName() {
77         StandaloneServerConfig config =
78             controller.getStandaloneServerConfigByName("server");
79         System.out.println(config.getFullType());
80     }
81     
82     public static void main(java.lang.String JavaDoc[] argList) {
83         junit.textui.TestRunner.run(suite());
84     }
85     
86
87     protected void setUp() {
88         try {
89             controller = new AppserverMgmtController(
90                 AppserverConnectionFactory.getAppserverConnection("localhost",
91                     4848, "admin", "adminadmin", null, false));
92         } catch(Exception JavaDoc e) {
93             e.printStackTrace();
94         }
95     }
96 }
97
Popular Tags