public static List<ProjectName> parseList(List<String> formattedStrings) { List<ProjectName> list = new ArrayList<>(formattedStrings.size()); for (String formattedString : formattedStrings) { list.add(parse(formattedString)); } return list; }
@Test @SuppressWarnings("all") public void listAlertPoliciesTest() { String nextPageToken = ""; AlertPolicy alertPoliciesElement = AlertPolicy.newBuilder().build(); List<AlertPolicy> alertPolicies = Arrays.asList(alertPoliciesElement); ListAlertPoliciesResponse expectedResponse = ListAlertPoliciesResponse.newBuilder() .setNextPageToken(nextPageToken) .addAllAlertPolicies(alertPolicies) .build(); mockAlertPolicyService.addResponse(expectedResponse); ProjectName name = ProjectName.of("[PROJECT]"); ListAlertPoliciesPagedResponse pagedListResponse = client.listAlertPolicies(name); List<AlertPolicy> resources = Lists.newArrayList(pagedListResponse.iterateAll()); Assert.assertEquals(1, resources.size()); Assert.assertEquals(expectedResponse.getAlertPoliciesList().get(0), resources.get(0)); List<GeneratedMessageV3> actualRequests = mockAlertPolicyService.getRequests(); Assert.assertEquals(1, actualRequests.size()); ListAlertPoliciesRequest actualRequest = (ListAlertPoliciesRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
@Test @SuppressWarnings("all") public void listMetricDescriptorsTest() { String nextPageToken = ""; MetricDescriptor metricDescriptorsElement = MetricDescriptor.newBuilder().build(); List<MetricDescriptor> metricDescriptors = Arrays.asList(metricDescriptorsElement); ListMetricDescriptorsResponse expectedResponse = ListMetricDescriptorsResponse.newBuilder() .setNextPageToken(nextPageToken) .addAllMetricDescriptors(metricDescriptors) .build(); mockMetricService.addResponse(expectedResponse); ProjectName name = ProjectName.of("[PROJECT]"); ListMetricDescriptorsPagedResponse pagedListResponse = client.listMetricDescriptors(name); List<MetricDescriptor> resources = Lists.newArrayList(pagedListResponse.iterateAll()); Assert.assertEquals(1, resources.size()); Assert.assertEquals(expectedResponse.getMetricDescriptorsList().get(0), resources.get(0)); List<GeneratedMessageV3> actualRequests = mockMetricService.getRequests(); Assert.assertEquals(1, actualRequests.size()); ListMetricDescriptorsRequest actualRequest = (ListMetricDescriptorsRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
@Test @SuppressWarnings("all") public void listNotificationChannelsTest() { String nextPageToken = ""; NotificationChannel notificationChannelsElement = NotificationChannel.newBuilder().build(); List<NotificationChannel> notificationChannels = Arrays.asList(notificationChannelsElement); ListNotificationChannelsResponse expectedResponse = ListNotificationChannelsResponse.newBuilder() .setNextPageToken(nextPageToken) .addAllNotificationChannels(notificationChannels) .build(); mockNotificationChannelService.addResponse(expectedResponse); ProjectName name = ProjectName.of("[PROJECT]"); ListNotificationChannelsPagedResponse pagedListResponse = client.listNotificationChannels(name); List<NotificationChannel> resources = Lists.newArrayList(pagedListResponse.iterateAll()); Assert.assertEquals(1, resources.size()); Assert.assertEquals(expectedResponse.getNotificationChannelsList().get(0), resources.get(0)); List<GeneratedMessageV3> actualRequests = mockNotificationChannelService.getRequests(); Assert.assertEquals(1, actualRequests.size()); ListNotificationChannelsRequest actualRequest = (ListNotificationChannelsRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
(ListMonitoredResourceDescriptorsRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertTrue( channelProvider.isHeaderSent(
@Test @SuppressWarnings("all") public void createTimeSeriesTest() { Empty expectedResponse = Empty.newBuilder().build(); mockMetricService.addResponse(expectedResponse); ProjectName name = ProjectName.of("[PROJECT]"); List<TimeSeries> timeSeries = new ArrayList<>(); client.createTimeSeries(name, timeSeries); List<GeneratedMessageV3> actualRequests = mockMetricService.getRequests(); Assert.assertEquals(1, actualRequests.size()); CreateTimeSeriesRequest actualRequest = (CreateTimeSeriesRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertEquals(timeSeries, actualRequest.getTimeSeriesList()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
(ListNotificationChannelDescriptorsRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertTrue( channelProvider.isHeaderSent(
ListTimeSeriesRequest actualRequest = (ListTimeSeriesRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertEquals(filter, actualRequest.getFilter()); Assert.assertEquals(interval, actualRequest.getInterval());
@Test @SuppressWarnings("all") public void createAlertPolicyTest() { String name2 = "name2-1052831874"; String displayName = "displayName1615086568"; AlertPolicy expectedResponse = AlertPolicy.newBuilder().setName(name2).setDisplayName(displayName).build(); mockAlertPolicyService.addResponse(expectedResponse); ProjectName name = ProjectName.of("[PROJECT]"); AlertPolicy alertPolicy = AlertPolicy.newBuilder().build(); AlertPolicy actualResponse = client.createAlertPolicy(name, alertPolicy); Assert.assertEquals(expectedResponse, actualResponse); List<GeneratedMessageV3> actualRequests = mockAlertPolicyService.getRequests(); Assert.assertEquals(1, actualRequests.size()); CreateAlertPolicyRequest actualRequest = (CreateAlertPolicyRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertEquals(alertPolicy, actualRequest.getAlertPolicy()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
(CreateNotificationChannelRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertEquals(notificationChannel, actualRequest.getNotificationChannel()); Assert.assertTrue(
(CreateMetricDescriptorRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertEquals(metricDescriptor, actualRequest.getMetricDescriptor()); Assert.assertTrue(
CreateGroupRequest actualRequest = (CreateGroupRequest) actualRequests.get(0); Assert.assertEquals(name, ProjectName.parse(actualRequest.getName())); Assert.assertEquals(group, actualRequest.getGroup()); Assert.assertTrue(