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