Search in sources :

Example 1 with TestListenSocket

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));
}
Also used : TestListenSocket(io.grpc.protobuf.services.ChannelzTestHelper.TestListenSocket) SocketRef(io.grpc.channelz.v1.SocketRef) SocketStats(io.grpc.InternalChannelz.SocketStats) Test(org.junit.Test)

Aggregations

SocketStats (io.grpc.InternalChannelz.SocketStats)1 SocketRef (io.grpc.channelz.v1.SocketRef)1 TestListenSocket (io.grpc.protobuf.services.ChannelzTestHelper.TestListenSocket)1 Test (org.junit.Test)1