@Test @SuppressWarnings("all") public void asymmetricDecryptTest() { ByteString plaintext = ByteString.copyFromUtf8("-9"); AsymmetricDecryptResponse expectedResponse = AsymmetricDecryptResponse.newBuilder().setPlaintext(plaintext).build(); mockKeyManagementService.addResponse(expectedResponse); CryptoKeyVersionName name = CryptoKeyVersionName.of( "[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"); ByteString ciphertext = ByteString.copyFromUtf8("-72"); AsymmetricDecryptResponse actualResponse = client.asymmetricDecrypt(name, ciphertext); Assert.assertEquals(expectedResponse, actualResponse); List<GeneratedMessageV3> actualRequests = mockKeyManagementService.getRequests(); Assert.assertEquals(1, actualRequests.size()); AsymmetricDecryptRequest actualRequest = (AsymmetricDecryptRequest) actualRequests.get(0); Assert.assertEquals(name, CryptoKeyVersionName.parse(actualRequest.getName())); Assert.assertEquals(ciphertext, actualRequest.getCiphertext()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
public Builder mergeFrom(com.google.cloud.kms.v1.AsymmetricDecryptResponse other) { if (other == com.google.cloud.kms.v1.AsymmetricDecryptResponse.getDefaultInstance()) return this; if (other.getPlaintext() != com.google.protobuf.ByteString.EMPTY) { setPlaintext(other.getPlaintext()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
public Builder mergeFrom(com.google.cloud.kms.v1.AsymmetricDecryptResponse other) { if (other == com.google.cloud.kms.v1.AsymmetricDecryptResponse.getDefaultInstance()) return this; if (other.getPlaintext() != com.google.protobuf.ByteString.EMPTY) { setPlaintext(other.getPlaintext()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }