Search in sources :

Example 1 with TestServer

use of io.grpc.protobuf.services.ChannelzTestHelper.TestServer in project grpc-java by grpc.

the class ChannelzServiceTest method getServers_onePage.

@Test
public void getServers_onePage() throws Exception {
    TestServer server = new TestServer();
    channelz.addServer(server);
    assertEquals(GetServersResponse.newBuilder().addServer(ChannelzProtoUtil.toServer(server)).setEnd(true).build(), getServersHelper(0));
}
Also used : TestServer(io.grpc.protobuf.services.ChannelzTestHelper.TestServer) Test(org.junit.Test)

Example 2 with TestServer

use of io.grpc.protobuf.services.ChannelzTestHelper.TestServer in project grpc-java by grpc.

the class ChannelzServiceTest method getServer.

@Test
public void getServer() throws ExecutionException, InterruptedException {
    TestServer server = new TestServer();
    assertServerNotFound(server.getLogId().getId());
    channelz.addServer(server);
    assertEquals(GetServerResponse.newBuilder().setServer(ChannelzProtoUtil.toServer(server)).build(), getServerHelper(server.getLogId().getId()));
    channelz.removeServer(server);
    assertServerNotFound(server.getLogId().getId());
}
Also used : TestServer(io.grpc.protobuf.services.ChannelzTestHelper.TestServer) Test(org.junit.Test)

Example 3 with TestServer

use of io.grpc.protobuf.services.ChannelzTestHelper.TestServer in project grpc-java by grpc.

the class ChannelzProtoUtilTest method toGetServersResponse.

@Test
public void toGetServersResponse() {
    // empty results
    assertEquals(GetServersResponse.getDefaultInstance(), ChannelzProtoUtil.toGetServersResponse(new ServerList(Collections.<InternalInstrumented<ServerStats>>emptyList(), false)));
    // 1 result, paginated
    assertEquals(GetServersResponse.newBuilder().addServer(serverProto).build(), ChannelzProtoUtil.toGetServersResponse(new ServerList(ImmutableList.<InternalInstrumented<ServerStats>>of(server), false)));
    // 1 result, end
    assertEquals(GetServersResponse.newBuilder().addServer(serverProto).setEnd(true).build(), ChannelzProtoUtil.toGetServersResponse(new ServerList(ImmutableList.<InternalInstrumented<ServerStats>>of(server), true)));
    TestServer server2 = new TestServer();
    // 2 results, end
    assertEquals(GetServersResponse.newBuilder().addServer(serverProto).addServer(ChannelzProtoUtil.toServer(server2)).setEnd(true).build(), ChannelzProtoUtil.toGetServersResponse(new ServerList(ImmutableList.<InternalInstrumented<ServerStats>>of(server, server2), true)));
}
Also used : ServerStats(io.grpc.InternalChannelz.ServerStats) ServerList(io.grpc.InternalChannelz.ServerList) TestServer(io.grpc.protobuf.services.ChannelzTestHelper.TestServer) Test(org.junit.Test)

Aggregations

TestServer (io.grpc.protobuf.services.ChannelzTestHelper.TestServer)3 Test (org.junit.Test)3 ServerList (io.grpc.InternalChannelz.ServerList)1 ServerStats (io.grpc.InternalChannelz.ServerStats)1