use of io.fabric8.kubernetes.api.model.metrics.v1beta1.NodeMetricsBuilder in project kubernetes-client by fabric8io.
the class NodeMetricsTest method testMetrics.
@Test
void testMetrics() {
// Given
server.expect().withPath("/apis/metrics.k8s.io/v1beta1/nodes/the-node").andReturn(HTTP_OK, new NodeMetricsListBuilder().addToItems(new NodeMetricsBuilder().withNewMetadata().withName("the-metric").endMetadata().build()).build()).once();
// When
final NodeMetricsList result = client.top().nodes().withName("the-node").metrics();
// Then
assertThat(result).extracting(NodeMetricsList::getItems).asList().singleElement().hasFieldOrPropertyWithValue("Kind", "NodeMetrics").hasFieldOrPropertyWithValue("metadata.name", "the-metric");
}
Aggregations