Mercurial > lbo > hg > clusterrpc-java
view src/test/java/net/borgac/clusterrpc/JeroMQGeneral.java @ 2:9a19a94a5e74
Add exploratory test
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Fri, 23 Sep 2016 16:50:09 +0200 |
parents | |
children |
line wrap: on
line source
package net.borgac.clusterrpc; import org.junit.After; import org.junit.AfterClass; import org.junit.Assert; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import org.zeromq.ZMQ; /** * A unit test to explore how JeroMQ works. * * @author lbo */ public class JeroMQGeneral { private static final String address = "inproc://jero-exploration"; private final ZMQ.Context context; public JeroMQGeneral() { this.context = ZMQ.context(1); } @BeforeClass public static void setUpClass() { } @AfterClass public static void tearDownClass() { } @Before public void setUp() { } @After public void tearDown() { } @Test public void testReqRep() { ZMQ.Socket server = context.socket(ZMQ.REP); ZMQ.Socket client = context.socket(ZMQ.REQ); server.bind(address); client.connect(address); client.send("Hello World"); String msg = server.recvStr(); Assert.assertEquals("HelloWorld", msg); } }