package org.jgroups.tests; import org.jgroups.Global; import org.jgroups.JChannel; import org.jgroups.protocols.TP; import org.jgroups.util.Util; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; /** * @author Bela Ban */ @Test(groups=Global.FUNCTIONAL) public class SetPropertyTest { JChannel ch; @BeforeClass void init() throws Exception { ch=new JChannel(); } @AfterClass void destroy() { Util.close(ch); } public void testSetter() { TP transport=ch.getProtocolStack().getTransport(); int port=transport.getBindPort(); System.out.println("port = " + port); transport.setBindPort(port +20); int old_port=port; port=transport.getBindPort(); System.out.println("port = " + port); assert old_port + 20 == port; } }