@Test
public void testGovernatedTcpServer() throws Exception {
String message = RxNetty.createTcpClient("localhost", server.getServerPort()).connect()
.flatMap(new Func1<ObservableConnection<ByteBuf, ByteBuf>, Observable<String>>() {
@Override
public Observable<String> call(ObservableConnection<ByteBuf, ByteBuf> connection) {
return connection.getInput().map(new Func1<ByteBuf, String>() {
@Override
public String call(ByteBuf byteBuf) {
return byteBuf.toString(Charset.defaultCharset());
}
});
}
}).single().toBlocking().toFuture().get(60, TimeUnit.SECONDS);
assertEquals("Invalid message received from server", SERVER_MESSAGE, message);
}
KaryonTcpModuleTest.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:karyon
作者:
评论列表
文章目录