@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
@Test @SuppressWarnings("all") public void listDevicesTest() { String nextPageToken = ""; Device devicesElement = Device.newBuilder().build(); List<Device> devices = Arrays.asList(devicesElement); ListDevicesResponse expectedResponse = ListDevicesResponse.newBuilder() .setNextPageToken(nextPageToken) .addAllDevices(devices) .build(); mockDeviceManager.addResponse(expectedResponse); RegistryName parent = RegistryName.of("[PROJECT]", "[LOCATION]", "[REGISTRY]"); ListDevicesPagedResponse pagedListResponse = client.listDevices(parent); List<Device> resources = Lists.newArrayList(pagedListResponse.iterateAll()); Assert.assertEquals(1, resources.size()); Assert.assertEquals(expectedResponse.getDevicesList().get(0), resources.get(0)); List<GeneratedMessageV3> actualRequests = mockDeviceManager.getRequests(); Assert.assertEquals(1, actualRequests.size()); ListDevicesRequest actualRequest = (ListDevicesRequest) actualRequests.get(0); Assert.assertEquals(parent, RegistryName.parse(actualRequest.getParent())); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }