use of io.grpc.protobuf.services.ChannelzTestHelper.TestListenSocket in project grpc-java by grpc.
the class ChannelzProtoUtilTest method toServer.
@Test
public void toServer() throws Exception {
// no listen sockets
assertEquals(serverProto, ChannelzProtoUtil.toServer(server));
// 1 listen socket
server.serverStats = toBuilder(server.serverStats).addListenSockets(ImmutableList.<InternalInstrumented<SocketStats>>of(listenSocket)).build();
assertEquals(serverProto.toBuilder().addListenSocket(listenSocketRef).build(), ChannelzProtoUtil.toServer(server));
// multiple listen sockets
TestListenSocket otherListenSocket = new TestListenSocket();
SocketRef otherListenSocketRef = ChannelzProtoUtil.toSocketRef(otherListenSocket);
server.serverStats = toBuilder(server.serverStats).addListenSockets(ImmutableList.<InternalInstrumented<SocketStats>>of(otherListenSocket)).build();
assertEquals(serverProto.toBuilder().addListenSocket(listenSocketRef).addListenSocket(otherListenSocketRef).build(), ChannelzProtoUtil.toServer(server));
}
Aggregations