1 19 20 package org.netbeans.modules.j2ee.oc4j.util; 21 22 import java.io.File ; 23 import java.util.Collection ; 24 import org.netbeans.junit.NbTestCase; 25 26 30 public class OC4JPluginUtilsTest extends NbTestCase { 31 File homeDir; 32 33 public OC4JPluginUtilsTest(String testName) { 34 super(testName); 35 } 36 37 protected void setUp() throws Exception { 38 homeDir = new File (getDataDir() + File.separator + "oc4jhome"); 39 } 40 41 protected void tearDown() throws Exception { 42 } 43 44 public void testPathForElements() { 45 System.out.println("pathForElements"); 46 assertEquals(homeDir + OC4JPluginUtils.CONFIG_DIR + File.separator + "rmi.xml", OC4JPluginUtils.getPathForElement(homeDir.getAbsolutePath(), "rmi-config").iterator().next()); 47 assertTrue(OC4JPluginUtils.getPathForElement(homeDir.getAbsolutePath(), "jms-config").isEmpty()); 48 assertTrue(OC4JPluginUtils.getPathForElement(homeDir.getAbsolutePath(), "web-site").size() == 2); 49 } 50 51 public void testRMIPort() { 52 System.out.println("RMIPort"); 53 assertEquals(23791, OC4JPluginUtils.getAdminPort(homeDir.getAbsolutePath())); 54 } 55 56 public void testHttpPort() { 57 System.out.println("HttpPort"); 58 assertEquals(23791, OC4JPluginUtils.getAdminPort(homeDir.getAbsolutePath())); 59 } 60 61 public void testWebSites() { 62 System.out.println("webSites"); 63 Collection <String > webSites = OC4JPluginUtils.getWebSites(homeDir.getAbsolutePath()); 64 assertTrue("server.xml doesn't include default web site", webSites.contains("default")); 65 assertTrue("server.xml doesn't include secure web site", webSites.contains("secure")); 66 } 67 68 } 69 | Popular Tags |