use of io.grpc.InternalChannelz.ServerList in project grpc-java by grpc.
the class InternalChannelzTest method getServers_onePage.
@Test
public void getServers_onePage() {
InternalInstrumented<ServerStats> server1 = create();
channelz.addServer(server1);
ServerList page = channelz.getServers(/*fromId=*/
0, /*maxPageSize=*/
1);
assertTrue(page.end);
assertThat(page.servers).containsExactly(server1);
}
use of io.grpc.InternalChannelz.ServerList in project grpc-java by grpc.
the class InternalChannelzTest method getServers_paginate.
@Test
public void getServers_paginate() {
InternalInstrumented<ServerStats> server1 = create();
InternalInstrumented<ServerStats> server2 = create();
channelz.addServer(server1);
channelz.addServer(server2);
ServerList page1 = channelz.getServers(/*fromId=*/
0, /*maxPageSize=*/
1);
assertFalse(page1.end);
assertThat(page1.servers).containsExactly(server1);
ServerList page2 = channelz.getServers(/*fromId=*/
id(server1) + 1, /*maxPageSize=*/
1);
assertTrue(page2.end);
assertThat(page2.servers).containsExactly(server2);
}
use of io.grpc.InternalChannelz.ServerList in project grpc-java by grpc.
the class InternalChannelzTest method getServers_remove.
@Test
public void getServers_remove() {
InternalInstrumented<ServerStats> server1 = create();
channelz.addServer(server1);
channelz.removeServer(server1);
ServerList page = channelz.getServers(/*fromId=*/
0, /*maxPageSize=*/
1);
assertTrue(page.end);
assertThat(page.servers).isEmpty();
}
use of io.grpc.InternalChannelz.ServerList in project grpc-java by grpc.
the class InternalChannelzTest method getServers_empty.
@Test
public void getServers_empty() {
ServerList servers = channelz.getServers(/*fromId=*/
0, /*maxPageSize=*/
1);
assertTrue(servers.end);
assertThat(servers.servers).isEmpty();
}
use of io.grpc.InternalChannelz.ServerList in project grpc-java by grpc.
the class InternalChannelzTest method getServers_onePage_multi.
@Test
public void getServers_onePage_multi() {
InternalInstrumented<ServerStats> server1 = create();
InternalInstrumented<ServerStats> server2 = create();
channelz.addServer(server1);
channelz.addServer(server2);
ServerList page = channelz.getServers(/*fromId=*/
0, /*maxPageSize=*/
2);
assertTrue(page.end);
assertThat(page.servers).containsExactly(server1, server2);
}
Aggregations