类com.google.protobuf.AbstractMessage源码实例Demo

下面列出了怎么用com.google.protobuf.AbstractMessage的API类实例代码及写法,或者点击链接到github查看源代码。

@Test
@SuppressWarnings("all")
public void getCampaignDraftTest() {
  String resourceName2 = "resourceName2625949903";
  CampaignDraft expectedResponse =
      CampaignDraft.newBuilder().setResourceName(resourceName2).build();
  mockCampaignDraftService.addResponse(expectedResponse);

  String formattedResourceName =
      CampaignDraftServiceClient.formatCampaignDraftName("[CUSTOMER]", "[CAMPAIGN_DRAFT]");

  CampaignDraft actualResponse = client.getCampaignDraft(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCampaignDraftService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetCampaignDraftRequest actualRequest = (GetCampaignDraftRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void endCampaignExperimentTest() {
  Empty expectedResponse = Empty.newBuilder().build();
  mockCampaignExperimentService.addResponse(expectedResponse);

  String formattedCampaignExperiment =
      CampaignExperimentServiceClient.formatCampaignExperimentName(
          "[CUSTOMER]", "[CAMPAIGN_EXPERIMENT]");

  client.endCampaignExperiment(formattedCampaignExperiment);

  List<AbstractMessage> actualRequests = mockCampaignExperimentService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  EndCampaignExperimentRequest actualRequest =
      (EndCampaignExperimentRequest) actualRequests.get(0);

  Assert.assertEquals(formattedCampaignExperiment, actualRequest.getCampaignExperiment());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void mutateAdGroupExtensionSettingsTest2() {
  MutateAdGroupExtensionSettingsResponse expectedResponse =
      MutateAdGroupExtensionSettingsResponse.newBuilder().build();
  mockAdGroupExtensionSettingService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<AdGroupExtensionSettingOperation> operations = new ArrayList<>();

  MutateAdGroupExtensionSettingsResponse actualResponse =
      client.mutateAdGroupExtensionSettings(customerId, operations);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockAdGroupExtensionSettingService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateAdGroupExtensionSettingsRequest actualRequest =
      (MutateAdGroupExtensionSettingsRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operations, actualRequest.getOperationsList());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getUserLocationViewTest() {
  String resourceName2 = "resourceName2625949903";
  UserLocationView expectedResponse =
      UserLocationView.newBuilder().setResourceName(resourceName2).build();
  mockUserLocationViewService.addResponse(expectedResponse);

  String formattedResourceName =
      UserLocationViewServiceClient.formatUserLocationViewName(
          "[CUSTOMER]", "[USER_LOCATION_VIEW]");

  UserLocationView actualResponse = client.getUserLocationView(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockUserLocationViewService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetUserLocationViewRequest actualRequest = (GetUserLocationViewRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getGenderViewTest() {
  String resourceName2 = "resourceName2625949903";
  GenderView expectedResponse = GenderView.newBuilder().setResourceName(resourceName2).build();
  mockGenderViewService.addResponse(expectedResponse);

  String formattedResourceName =
      GenderViewServiceClient.formatGenderViewName("[CUSTOMER]", "[GENDER_VIEW]");

  GenderView actualResponse = client.getGenderView(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockGenderViewService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetGenderViewRequest actualRequest = (GetGenderViewRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void mutateCustomerClientLinkTest() {
  MutateCustomerClientLinkResponse expectedResponse =
      MutateCustomerClientLinkResponse.newBuilder().build();
  mockCustomerClientLinkService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  CustomerClientLinkOperation operation = CustomerClientLinkOperation.newBuilder().build();

  MutateCustomerClientLinkResponse actualResponse =
      client.mutateCustomerClientLink(customerId, operation);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCustomerClientLinkService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateCustomerClientLinkRequest actualRequest =
      (MutateCustomerClientLinkRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operation, actualRequest.getOperation());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void generateHistoricalMetricsTest() {
  GenerateHistoricalMetricsResponse expectedResponse =
      GenerateHistoricalMetricsResponse.newBuilder().build();
  mockKeywordPlanService.addResponse(expectedResponse);

  String formattedKeywordPlan =
      KeywordPlanServiceClient.formatKeywordPlanName("[CUSTOMER]", "[KEYWORD_PLAN]");

  GenerateHistoricalMetricsResponse actualResponse =
      client.generateHistoricalMetrics(formattedKeywordPlan);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockKeywordPlanService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GenerateHistoricalMetricsRequest actualRequest =
      (GenerateHistoricalMetricsRequest) actualRequests.get(0);

  Assert.assertEquals(formattedKeywordPlan, actualRequest.getKeywordPlan());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getAdParameterTest() {
  String resourceName2 = "resourceName2625949903";
  AdParameter expectedResponse = AdParameter.newBuilder().setResourceName(resourceName2).build();
  mockAdParameterService.addResponse(expectedResponse);

  String formattedResourceName =
      AdParameterServiceClient.formatAdParameterName("[CUSTOMER]", "[AD_PARAMETER]");

  AdParameter actualResponse = client.getAdParameter(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockAdParameterService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetAdParameterRequest actualRequest = (GetAdParameterRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getCustomerFeedTest() {
  String resourceName2 = "resourceName2625949903";
  CustomerFeed expectedResponse =
      CustomerFeed.newBuilder().setResourceName(resourceName2).build();
  mockCustomerFeedService.addResponse(expectedResponse);

  String formattedResourceName =
      CustomerFeedServiceClient.formatCustomerFeedName("[CUSTOMER]", "[CUSTOMER_FEED]");

  CustomerFeed actualResponse = client.getCustomerFeed(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCustomerFeedService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetCustomerFeedRequest actualRequest = (GetCustomerFeedRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getDisplayKeywordViewTest() {
  String resourceName2 = "resourceName2625949903";
  DisplayKeywordView expectedResponse =
      DisplayKeywordView.newBuilder().setResourceName(resourceName2).build();
  mockDisplayKeywordViewService.addResponse(expectedResponse);

  String formattedResourceName =
      DisplayKeywordViewServiceClient.formatDisplayKeywordViewName(
          "[CUSTOMER]", "[DISPLAY_KEYWORD_VIEW]");

  DisplayKeywordView actualResponse = client.getDisplayKeywordView(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockDisplayKeywordViewService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetDisplayKeywordViewRequest actualRequest =
      (GetDisplayKeywordViewRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getCampaignExperimentTest() {
  String resourceName2 = "resourceName2625949903";
  CampaignExperiment expectedResponse =
      CampaignExperiment.newBuilder().setResourceName(resourceName2).build();
  mockCampaignExperimentService.addResponse(expectedResponse);

  String formattedResourceName =
      CampaignExperimentServiceClient.formatCampaignExperimentName(
          "[CUSTOMER]", "[CAMPAIGN_EXPERIMENT]");

  CampaignExperiment actualResponse = client.getCampaignExperiment(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCampaignExperimentService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetCampaignExperimentRequest actualRequest =
      (GetCampaignExperimentRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getLanguageConstantTest() {
  String resourceName2 = "resourceName2625949903";
  LanguageConstant expectedResponse =
      LanguageConstant.newBuilder().setResourceName(resourceName2).build();
  mockLanguageConstantService.addResponse(expectedResponse);

  String formattedResourceName =
      LanguageConstantServiceClient.formatLanguageConstantName("[LANGUAGE_CONSTANT]");

  LanguageConstant actualResponse = client.getLanguageConstant(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockLanguageConstantService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetLanguageConstantRequest actualRequest = (GetLanguageConstantRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getCampaignAudienceViewTest() {
  String resourceName2 = "resourceName2625949903";
  CampaignAudienceView expectedResponse =
      CampaignAudienceView.newBuilder().setResourceName(resourceName2).build();
  mockCampaignAudienceViewService.addResponse(expectedResponse);

  String formattedResourceName =
      CampaignAudienceViewServiceClient.formatCampaignAudienceViewName(
          "[CUSTOMER]", "[CAMPAIGN_AUDIENCE_VIEW]");

  CampaignAudienceView actualResponse = client.getCampaignAudienceView(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCampaignAudienceViewService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetCampaignAudienceViewRequest actualRequest =
      (GetCampaignAudienceViewRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getFeedItemTargetTest() {
  String resourceName2 = "resourceName2625949903";
  FeedItemTarget expectedResponse =
      FeedItemTarget.newBuilder().setResourceName(resourceName2).build();
  mockFeedItemTargetService.addResponse(expectedResponse);

  String formattedResourceName =
      FeedItemTargetServiceClient.formatFeedItemTargetName("[CUSTOMER]", "[FEED_ITEM_TARGET]");

  FeedItemTarget actualResponse = client.getFeedItemTarget(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockFeedItemTargetService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetFeedItemTargetRequest actualRequest = (GetFeedItemTargetRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
源代码15 项目: google-ads-java   文件: FeedServiceClientTest.java
@Test
@SuppressWarnings("all")
public void mutateFeedsTest2() {
  MutateFeedsResponse expectedResponse = MutateFeedsResponse.newBuilder().build();
  mockFeedService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<FeedOperation> operations = new ArrayList<>();

  MutateFeedsResponse actualResponse = client.mutateFeeds(customerId, operations);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockFeedService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateFeedsRequest actualRequest = (MutateFeedsRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operations, actualRequest.getOperationsList());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getProductGroupViewTest() {
  String resourceName2 = "resourceName2625949903";
  ProductGroupView expectedResponse =
      ProductGroupView.newBuilder().setResourceName(resourceName2).build();
  mockProductGroupViewService.addResponse(expectedResponse);

  String formattedResourceName =
      ProductGroupViewServiceClient.formatProductGroupViewName(
          "[CUSTOMER]", "[PRODUCT_GROUP_VIEW]");

  ProductGroupView actualResponse = client.getProductGroupView(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockProductGroupViewService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetProductGroupViewRequest actualRequest = (GetProductGroupViewRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getFeedItemTest() {
  String resourceName2 = "resourceName2625949903";
  FeedItem expectedResponse = FeedItem.newBuilder().setResourceName(resourceName2).build();
  mockFeedItemService.addResponse(expectedResponse);

  String formattedResourceName =
      FeedItemServiceClient.formatFeedItemName("[CUSTOMER]", "[FEED_ITEM]");

  FeedItem actualResponse = client.getFeedItem(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockFeedItemService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetFeedItemRequest actualRequest = (GetFeedItemRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
源代码18 项目: google-ads-java   文件: AssetServiceClientTest.java
@Test
@SuppressWarnings("all")
public void getAssetTest() {
  String resourceName2 = "resourceName2625949903";
  Asset expectedResponse = Asset.newBuilder().setResourceName(resourceName2).build();
  mockAssetService.addResponse(expectedResponse);

  String formattedResourceName = AssetServiceClient.formatAssetName("[CUSTOMER]", "[ASSET]");

  Asset actualResponse = client.getAsset(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockAssetService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetAssetRequest actualRequest = (GetAssetRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getAdGroupFeedTest() {
  String resourceName2 = "resourceName2625949903";
  AdGroupFeed expectedResponse = AdGroupFeed.newBuilder().setResourceName(resourceName2).build();
  mockAdGroupFeedService.addResponse(expectedResponse);

  String formattedResourceName =
      AdGroupFeedServiceClient.formatAdGroupFeedName("[CUSTOMER]", "[AD_GROUP_FEED]");

  AdGroupFeed actualResponse = client.getAdGroupFeed(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockAdGroupFeedService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetAdGroupFeedRequest actualRequest = (GetAdGroupFeedRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getAdGroupCriterionTest() {
  String resourceName2 = "resourceName2625949903";
  AdGroupCriterion expectedResponse =
      AdGroupCriterion.newBuilder().setResourceName(resourceName2).build();
  mockAdGroupCriterionService.addResponse(expectedResponse);

  String formattedResourceName =
      AdGroupCriterionServiceClient.formatAdGroupCriteriaName(
          "[CUSTOMER]", "[AD_GROUP_CRITERIA]");

  AdGroupCriterion actualResponse = client.getAdGroupCriterion(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockAdGroupCriterionService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetAdGroupCriterionRequest actualRequest = (GetAdGroupCriterionRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void createCampaignExperimentTest2() throws Exception {
  Empty expectedResponse = Empty.newBuilder().build();
  Operation resultOperation =
      Operation.newBuilder()
          .setName("createCampaignExperimentTest2")
          .setDone(true)
          .setResponse(Any.pack(expectedResponse))
          .build();
  mockCampaignExperimentService.addResponse(resultOperation);

  String customerId = "customerId-1772061412";
  CampaignExperiment campaignExperiment = CampaignExperiment.newBuilder().build();

  Empty actualResponse =
      client.createCampaignExperimentAsync(customerId, campaignExperiment).get();
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCampaignExperimentService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  CreateCampaignExperimentRequest actualRequest =
      (CreateCampaignExperimentRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(campaignExperiment, actualRequest.getCampaignExperiment());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void getKeywordPlanNegativeKeywordTest() {
  String resourceName2 = "resourceName2625949903";
  KeywordPlanNegativeKeyword expectedResponse =
      KeywordPlanNegativeKeyword.newBuilder().setResourceName(resourceName2).build();
  mockKeywordPlanNegativeKeywordService.addResponse(expectedResponse);

  String formattedResourceName =
      KeywordPlanNegativeKeywordServiceClient.formatKeywordPlanNegativeKeywordName(
          "[CUSTOMER]", "[KEYWORD_PLAN_NEGATIVE_KEYWORD]");

  KeywordPlanNegativeKeyword actualResponse =
      client.getKeywordPlanNegativeKeyword(formattedResourceName);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockKeywordPlanNegativeKeywordService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  GetKeywordPlanNegativeKeywordRequest actualRequest =
      (GetKeywordPlanNegativeKeywordRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void runMutateJobTest() throws Exception {
  Empty expectedResponse = Empty.newBuilder().build();
  Operation resultOperation =
      Operation.newBuilder()
          .setName("runMutateJobTest")
          .setDone(true)
          .setResponse(Any.pack(expectedResponse))
          .build();
  mockMutateJobService.addResponse(resultOperation);

  String formattedResourceName =
      MutateJobServiceClient.formatMutateJobName("[CUSTOMER]", "[MUTATE_JOB]");

  Empty actualResponse = client.runMutateJobAsync(formattedResourceName).get();
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockMutateJobService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  RunMutateJobRequest actualRequest = (RunMutateJobRequest) actualRequests.get(0);

  Assert.assertEquals(formattedResourceName, actualRequest.getResourceName());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void mutateSharedCriteriaTest() {
  MutateSharedCriteriaResponse expectedResponse =
      MutateSharedCriteriaResponse.newBuilder().build();
  mockSharedCriterionService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<SharedCriterionOperation> operations = new ArrayList<>();
  boolean partialFailure = true;
  boolean validateOnly = false;

  MutateSharedCriteriaResponse actualResponse =
      client.mutateSharedCriteria(customerId, operations, partialFailure, validateOnly);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockSharedCriterionService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateSharedCriteriaRequest actualRequest = (MutateSharedCriteriaRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operations, actualRequest.getOperationsList());
  Assert.assertEquals(partialFailure, actualRequest.getPartialFailure());
  Assert.assertEquals(validateOnly, actualRequest.getValidateOnly());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void uploadClickConversionsTest() {
  UploadClickConversionsResponse expectedResponse =
      UploadClickConversionsResponse.newBuilder().build();
  mockConversionUploadService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<ClickConversion> conversions = new ArrayList<>();
  boolean partialFailure = true;
  boolean validateOnly = false;

  UploadClickConversionsResponse actualResponse =
      client.uploadClickConversions(customerId, conversions, partialFailure, validateOnly);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockConversionUploadService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  UploadClickConversionsRequest actualRequest =
      (UploadClickConversionsRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(conversions, actualRequest.getConversionsList());
  Assert.assertEquals(partialFailure, actualRequest.getPartialFailure());
  Assert.assertEquals(validateOnly, actualRequest.getValidateOnly());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void mutateCampaignDraftsTest() {
  MutateCampaignDraftsResponse expectedResponse =
      MutateCampaignDraftsResponse.newBuilder().build();
  mockCampaignDraftService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<CampaignDraftOperation> operations = new ArrayList<>();
  boolean partialFailure = true;
  boolean validateOnly = false;

  MutateCampaignDraftsResponse actualResponse =
      client.mutateCampaignDrafts(customerId, operations, partialFailure, validateOnly);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCampaignDraftService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateCampaignDraftsRequest actualRequest = (MutateCampaignDraftsRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operations, actualRequest.getOperationsList());
  Assert.assertEquals(partialFailure, actualRequest.getPartialFailure());
  Assert.assertEquals(validateOnly, actualRequest.getValidateOnly());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void mutateAdParametersTest() {
  MutateAdParametersResponse expectedResponse = MutateAdParametersResponse.newBuilder().build();
  mockAdParameterService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<AdParameterOperation> operations = new ArrayList<>();
  boolean partialFailure = true;
  boolean validateOnly = false;

  MutateAdParametersResponse actualResponse =
      client.mutateAdParameters(customerId, operations, partialFailure, validateOnly);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockAdParameterService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateAdParametersRequest actualRequest = (MutateAdParametersRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operations, actualRequest.getOperationsList());
  Assert.assertEquals(partialFailure, actualRequest.getPartialFailure());
  Assert.assertEquals(validateOnly, actualRequest.getValidateOnly());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void mutateAdGroupCriterionLabelsTest() {
  MutateAdGroupCriterionLabelsResponse expectedResponse =
      MutateAdGroupCriterionLabelsResponse.newBuilder().build();
  mockAdGroupCriterionLabelService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<AdGroupCriterionLabelOperation> operations = new ArrayList<>();
  boolean partialFailure = true;
  boolean validateOnly = false;

  MutateAdGroupCriterionLabelsResponse actualResponse =
      client.mutateAdGroupCriterionLabels(customerId, operations, partialFailure, validateOnly);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockAdGroupCriterionLabelService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateAdGroupCriterionLabelsRequest actualRequest =
      (MutateAdGroupCriterionLabelsRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operations, actualRequest.getOperationsList());
  Assert.assertEquals(partialFailure, actualRequest.getPartialFailure());
  Assert.assertEquals(validateOnly, actualRequest.getValidateOnly());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
@Test
@SuppressWarnings("all")
public void mutateCampaignCriteriaTest() {
  MutateCampaignCriteriaResponse expectedResponse =
      MutateCampaignCriteriaResponse.newBuilder().build();
  mockCampaignCriterionService.addResponse(expectedResponse);

  String customerId = "customerId-1772061412";
  List<CampaignCriterionOperation> operations = new ArrayList<>();
  boolean partialFailure = true;
  boolean validateOnly = false;

  MutateCampaignCriteriaResponse actualResponse =
      client.mutateCampaignCriteria(customerId, operations, partialFailure, validateOnly);
  Assert.assertEquals(expectedResponse, actualResponse);

  List<AbstractMessage> actualRequests = mockCampaignCriterionService.getRequests();
  Assert.assertEquals(1, actualRequests.size());
  MutateCampaignCriteriaRequest actualRequest =
      (MutateCampaignCriteriaRequest) actualRequests.get(0);

  Assert.assertEquals(customerId, actualRequest.getCustomerId());
  Assert.assertEquals(operations, actualRequest.getOperationsList());
  Assert.assertEquals(partialFailure, actualRequest.getPartialFailure());
  Assert.assertEquals(validateOnly, actualRequest.getValidateOnly());
  Assert.assertTrue(
      channelProvider.isHeaderSent(
          ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
          GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
 
源代码30 项目: google-ads-java   文件: MockReachPlanServiceImpl.java
public void setResponses(List<AbstractMessage> responses) {
  this.responses = new LinkedList<Object>(responses);
}
 
 类所在包
 类方法
 同包方法