⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addressbasetest.java

📁 java开源的企业总线.xmlBlaster
💻 JAVA
字号:
package org.xmlBlaster.test.classtest.qos;import java.util.logging.Logger;import java.util.logging.Level;import org.xmlBlaster.util.Global;import org.xmlBlaster.util.XmlBlasterException;import org.xmlBlaster.util.qos.address.Address;import junit.framework.*;/** * Test AddressBase.  * <p /> * All methods starting with 'test' and without arguments are invoked automatically * <p /> * TODO: http://xmlunit.sourceforge.net/ * <p /> * Invoke: java -Djava.compiler= junit.textui.TestRunner -noloading org.xmlBlaster.test.classtest.qos.AddressBaseTest * @see org.xmlBlaster.util.qos.address.AddressBase * @see <a href="http://www.xmlBlaster.org/xmlBlaster/doc/requirements/interface.connect.html" target="others">the interface.connect requirement</a> */public class AddressBaseTest extends TestCase {   private final String ME = "AddressBaseTest";   protected Global glob;   private static Logger log = Logger.getLogger(AddressBaseTest.class.getName());   int counter = 0;   public AddressBaseTest(String name) {      super(name);   }   protected void setUp() {      this.glob = Global.instance();   }   /**    * Tries with all known tags    */   public void testSet() {      System.out.println("***AddressBaseTest: testSet ...");            try {         {            Global glob = new Global();            Address a = new Address(glob);            a.setType("SOCKET");            a.setBootstrapHostname("oioihost");            a.setBootstrapPort(9999);            a.setRawAddress("127.0.0.1:7600");            a.setCollectTime(12345L);            a.setPingInterval(54321L);            a.setRetries(17);            a.setDelay(7890L);            a.setOneway(true);            a.setSecretSessionId("0x4546hwi89");            System.out.println(a.toXml());            assertEquals("", "SOCKET", a.getType());            assertEquals("", "oioihost", a.getBootstrapHostname());            assertEquals("", 9999, a.getBootstrapPort());            assertEquals("", "127.0.0.1:7600", a.getRawAddress());            assertEquals("", 12345L, a.getCollectTime());            assertEquals("", 54321L, a.getPingInterval());            assertEquals("", 17, a.getRetries());            assertEquals("", 7890L, a.getDelay());            assertEquals("", true, a.oneway());            assertEquals("", "0x4546hwi89", a.getSecretSessionId());         }         {            Global glob = new Global();            Address a = new Address(glob);            a.setRawAddress("127.0.0.1:7600"); // A setRawAddress() should not be modified            a.setBootstrapHostname("oioihost");            a.setBootstrapPort(9999);            System.out.println(a.toXml());            assertEquals("", "oioihost", a.getBootstrapHostname());            assertEquals("", 9999, a.getBootstrapPort());            assertEquals("", "127.0.0.1:7600", a.getRawAddress());         }         {            Global glob = new Global();            Address a = new Address(glob);            a.setBootstrapHostname("oioihost");            a.setBootstrapPort(9999);            System.out.println(a.toXml());            assertEquals("", "oioihost", a.getBootstrapHostname());            assertEquals("", 9999, a.getBootstrapPort());            assertEquals("", "", a.getRawAddress());         }         {            String nodeId = "heron";                        java.util.Vector vec = new java.util.Vector();            vec.addElement("-sessionId");            vec.addElement("ERROR");            vec.addElement("-sessionId["+nodeId+"]");            vec.addElement("OK");            vec.addElement("-pingInterval");            vec.addElement("8888");            vec.addElement("-delay["+nodeId+"]");            vec.addElement("8888");            String[] args = (String[])vec.toArray(new String[0]);            Global glob = new Global(args);            Address a = new Address(glob, "RMI", nodeId);            System.out.println(a.toXml());         }      }      catch(Throwable e) {         e.printStackTrace();         System.err.println("TestFailed: " + e.toString());         fail(e.toString());      }      System.out.println("***AddressBaseTest: testSet [SUCCESS]");   }   public void testDefault() {      System.out.println("***AddressBaseTest: testDefault ...");            Address a = new Address(glob);      assertEquals("", "xmlBlaster://"+glob.getLocalIP()+":3412", glob.getBootstrapAddress().getRawAddress());      assertEquals("", "", a.getRawAddress());      System.out.println("***AddressBaseTest: testDefault [SUCCESS]");   }   /**    * <pre>    *  java org.xmlBlaster.test.classtest.qos.AddressBaseTest    * </pre>    */   public static void main(String args[])   {      AddressBaseTest testSub = new AddressBaseTest("AddressBaseTest");      testSub.setUp();      testSub.testSet();      testSub.testDefault();      //testSub.tearDown();   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -