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));
}
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());
}
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)));
}
Aggregations