package omq.test.stopBroker; import java.util.Properties; import omq.common.broker.Broker; import omq.common.util.ParameterQueue; import omq.test.calculator.CalculatorImpl; import org.junit.Test; /** * * @author Sergi Toda * */ public class UnbindTest { @Test public void serverTest() throws Exception { Properties env = new Properties(); env.setProperty(ParameterQueue.USER_NAME, "guest"); env.setProperty(ParameterQueue.USER_PASS, "guest"); // Get host info of rabbimq (where it is) env.setProperty(ParameterQueue.RABBIT_HOST, "127.0.0.1"); env.setProperty(ParameterQueue.RABBIT_PORT, "5672"); env.setProperty(ParameterQueue.DURABLE_QUEUES, "false"); env.setProperty(ParameterQueue.ENABLE_COMPRESSION, "false"); // Set info about where the message will be sent env.setProperty(ParameterQueue.RPC_EXCHANGE, "rpc_exchange"); env.setProperty(ParameterQueue.RETRY_TIME_CONNECTION, "2000"); String reference = "calculator1"; CalculatorImpl calc = new CalculatorImpl(); Broker broker = new Broker(env); broker.bind(reference, calc); broker.unbind(reference); broker.closeConnection(); } }