diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml index a7017d8f3d..f64f5a2def 100644 --- a/coverage-report/pom.xml +++ b/coverage-report/pom.xml @@ -31,17 +31,17 @@ com.google.api gax - 2.63.2-SNAPSHOT + protobuf-shading-v1 com.google.api gax-grpc - 2.63.2-SNAPSHOT + protobuf-shading-v1 com.google.api gax-httpjson - 2.63.2-SNAPSHOT + protobuf-shading-v1 com.google.api diff --git a/gapic-generator-java-bom/pom.xml b/gapic-generator-java-bom/pom.xml index 5c053ea240..bf092da678 100644 --- a/gapic-generator-java-bom/pom.xml +++ b/gapic-generator-java-bom/pom.xml @@ -80,7 +80,7 @@ com.google.api gax-bom - 2.63.2-SNAPSHOT + protobuf-shading-v1 pom import @@ -92,44 +92,44 @@ com.google.api.grpc grpc-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc proto-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v1 - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v2 - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v2beta - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc grpc-google-iam-v1 - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc grpc-google-iam-v2 - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc grpc-google-iam-v2beta - 1.49.2-SNAPSHOT + protobuf-shading-v1 diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 304fa698a9..495925eaed 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.15.1 + 1.15.1-SNAPSHOT diff --git a/gapic-generator-java/pom.xml b/gapic-generator-java/pom.xml index 4497f4b1ec..ca210bb6c7 100644 --- a/gapic-generator-java/pom.xml +++ b/gapic-generator-java/pom.xml @@ -385,6 +385,7 @@ com.google.api gax + protobuf-shading-v1 com.google.api @@ -392,10 +393,12 @@ test-jar testlib + protobuf-shading-v1 com.google.api gax-grpc + protobuf-shading-v1 com.google.api @@ -403,10 +406,12 @@ test-jar testlib + protobuf-shading-v1 com.google.api gax-httpjson + protobuf-shading-v1 com.google.api @@ -414,6 +419,7 @@ test-jar testlib + protobuf-shading-v1 com.google.auto.value @@ -423,6 +429,12 @@ com.google.protobuf protobuf-java-util + + + com.google.protobuf + protobuf-java + + io.grpc @@ -431,6 +443,21 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + + + org.example + protobuf-sdk + latest-1.0-SNAPSHOT org.yaml diff --git a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientTestClassComposer.java b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientTestClassComposer.java index d4bf61034c..5071cdff09 100644 --- a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientTestClassComposer.java +++ b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientTestClassComposer.java @@ -60,7 +60,6 @@ import com.google.common.base.Preconditions; import com.google.common.collect.Lists; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Any; import java.io.IOException; import java.util.ArrayList; @@ -902,7 +901,7 @@ protected abstract List createRpcLroExceptionTestCatchBody( private static TypeStore createStaticTypes() { List> concreteClazzes = Arrays.asList( - AbstractMessage.class, + com.google.protobuf.Message.class, After.class, AfterClass.class, Any.class, diff --git a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceClassComposer.java b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceClassComposer.java index 7227b4fe4a..afa2d94322 100644 --- a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceClassComposer.java +++ b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceClassComposer.java @@ -36,7 +36,7 @@ import com.google.api.generator.gapic.model.GapicClass.Kind; import com.google.api.generator.gapic.model.GapicContext; import com.google.api.generator.gapic.model.Service; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.Arrays; import java.util.List; @@ -130,7 +130,7 @@ private static MethodDefinition createGetRequestsMethod( TypeNode.withReference( ConcreteReference.builder() .setClazz(List.class) - .setGenerics(Arrays.asList(typeStore.get("AbstractMessage").reference())) + .setGenerics(Arrays.asList(typeStore.get("Message").reference())) .build()); String methodName = "getRequests"; Expr returnExpr = @@ -153,10 +153,7 @@ private static MethodDefinition createAddResponseMethod( String methodName = "addResponse"; VariableExpr responseArgExpr = VariableExpr.withVariable( - Variable.builder() - .setName("response") - .setType(typeStore.get("AbstractMessage")) - .build()); + Variable.builder().setName("response").setType(typeStore.get("Message")).build()); Expr methodInvocationExpr = MethodInvocationExpr.builder() @@ -235,8 +232,7 @@ private static MethodDefinition createResetMethod(VariableExpr serviceImplVarExp private static TypeStore createTypes(Service service) { List> concreteClazzes = - Arrays.asList( - AbstractMessage.class, BetaApi.class, Generated.class, ServerServiceDefinition.class); + Arrays.asList(Message.class, BetaApi.class, Generated.class, ServerServiceDefinition.class); TypeStore typeStore = new TypeStore(concreteClazzes); typeStore.put("com.google.api.gax.grpc.testing", "MockGrpcService"); diff --git a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceImplClassComposer.java b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceImplClassComposer.java index d6573f026d..cebd3fdf14 100644 --- a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceImplClassComposer.java +++ b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/MockServiceImplClassComposer.java @@ -51,7 +51,7 @@ import com.google.api.generator.gapic.model.Service; import com.google.api.generator.gapic.utils.JavaStyle; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -75,8 +75,7 @@ public class MockServiceImplClassComposer implements ClassComposer { TypeNode.withReference( ConcreteReference.builder() .setClazz(List.class) - .setGenerics( - Arrays.asList(FIXED_TYPESTORE.get("AbstractMessage").reference())) + .setGenerics(Arrays.asList(FIXED_TYPESTORE.get("Message").reference())) .build())) .build()); @@ -179,10 +178,7 @@ private static MethodDefinition createGetRequestsMethod() { private static MethodDefinition createAddResponseMethod() { VariableExpr responseArgExpr = VariableExpr.withVariable( - Variable.builder() - .setName("response") - .setType(FIXED_TYPESTORE.get("AbstractMessage")) - .build()); + Variable.builder().setName("response").setType(FIXED_TYPESTORE.get("Message")).build()); Expr methodInvocationExpr = MethodInvocationExpr.builder() .setMethodName("add") @@ -207,8 +203,7 @@ private static MethodDefinition createSetResponsesMethod(Service service) { TypeNode.withReference( ConcreteReference.builder() .setClazz(List.class) - .setGenerics( - Arrays.asList(FIXED_TYPESTORE.get("AbstractMessage").reference())) + .setGenerics(Arrays.asList(FIXED_TYPESTORE.get("Message").reference())) .build())) .build()); Expr responseAssignExpr = @@ -597,7 +592,7 @@ private static Statement createHandleObjectStatement( private static TypeStore createStaticTypes() { List> concreteClazzes = Arrays.asList( - AbstractMessage.class, + Message.class, ArrayList.class, BetaApi.class, Generated.class, diff --git a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/ServiceClientTestClassComposer.java b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/ServiceClientTestClassComposer.java index b6d1ff3bc3..d4c055c003 100644 --- a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/ServiceClientTestClassComposer.java +++ b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpc/ServiceClientTestClassComposer.java @@ -53,7 +53,6 @@ import com.google.api.generator.gapic.model.Service; import com.google.api.generator.gapic.utils.JavaStyle; import com.google.common.base.Preconditions; -import com.google.protobuf.AbstractMessage; import io.grpc.StatusRuntimeException; import java.util.ArrayList; import java.util.Arrays; @@ -378,7 +377,7 @@ protected List constructRpcTestCheckerLogic( ConcreteReference.builder() .setClazz(List.class) .setGenerics( - Arrays.asList(ConcreteReference.withClazz(AbstractMessage.class))) + Arrays.asList(ConcreteReference.withClazz(com.google.protobuf.Message.class))) .build())) .setName("actualRequests") .build()); @@ -416,7 +415,7 @@ protected List constructRpcTestCheckerLogic( .setArguments( ValueExpr.withValue( PrimitiveValue.builder().setType(TypeNode.INT).setValue("0").build())) - .setReturnType(FIXED_TYPESTORE.get("AbstractMessage")) + .setReturnType(FIXED_TYPESTORE.get("Message")) .build(); getFirstRequestExpr = CastExpr.builder().setType(method.inputType()).setExpr(getFirstRequestExpr).build(); diff --git a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedService.golden b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedService.golden index f189549919..d25356b4a6 100644 --- a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedService.golden +++ b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedService.golden @@ -2,7 +2,7 @@ package com.google.testdata.v1; import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -17,12 +17,12 @@ public class MockDeprecatedService implements MockGrpcService { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedServiceImpl.golden b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedServiceImpl.golden index 7092d93a9e..fb287b9e2a 100644 --- a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedServiceImpl.golden +++ b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockDeprecatedServiceImpl.golden @@ -1,8 +1,8 @@ package com.google.testdata.v1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.testdata.v1.DeprecatedServiceGrpc.DeprecatedServiceImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -14,7 +14,7 @@ import javax.annotation.Generated; @BetaApi @Generated("by gapic-generator-java") public class MockDeprecatedServiceImpl extends DeprecatedServiceImplBase { - private List requests; + private List requests; private Queue responses; public MockDeprecatedServiceImpl() { @@ -22,15 +22,15 @@ public class MockDeprecatedServiceImpl extends DeprecatedServiceImplBase { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEcho.golden b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEcho.golden index 57c735b964..4a83043a43 100644 --- a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEcho.golden +++ b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEcho.golden @@ -2,7 +2,7 @@ package com.google.showcase.v1beta1; import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -17,12 +17,12 @@ public class MockEcho implements MockGrpcService { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEchoImpl.golden b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEchoImpl.golden index ae3ff13888..668ed05a1f 100644 --- a/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEchoImpl.golden +++ b/gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/grpc/goldens/MockEchoImpl.golden @@ -2,7 +2,7 @@ package com.google.showcase.v1beta1; import com.google.api.core.BetaApi; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import com.google.showcase.v1beta1.EchoGrpc.EchoImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -14,7 +14,7 @@ import javax.annotation.Generated; @BetaApi @Generated("by gapic-generator-java") public class MockEchoImpl extends EchoImplBase { - private List requests; + private List requests; private Queue responses; public MockEchoImpl() { @@ -22,15 +22,15 @@ public class MockEchoImpl extends EchoImplBase { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index c619c5d090..feb10e8626 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.api gax-bom - 2.63.2-SNAPSHOT + protobuf-shading-v1 pom GAX (Google Api eXtensions) for Java (BOM) Google Api eXtensions for Java (BOM) @@ -11,7 +11,7 @@ com.google.cloud google-cloud-shared-config - 1.15.1 + 1.15.1-SNAPSHOT @@ -43,55 +43,55 @@ com.google.api gax - 2.63.2-SNAPSHOT + protobuf-shading-v1 com.google.api gax - 2.63.2-SNAPSHOT + protobuf-shading-v1 test-jar testlib com.google.api gax - 2.63.2-SNAPSHOT + protobuf-shading-v1 testlib com.google.api gax-grpc - 2.63.2-SNAPSHOT + protobuf-shading-v1 com.google.api gax-grpc - 2.63.2-SNAPSHOT + protobuf-shading-v1 test-jar testlib com.google.api gax-grpc - 2.63.2-SNAPSHOT + protobuf-shading-v1 testlib com.google.api gax-httpjson - 2.63.2-SNAPSHOT + protobuf-shading-v1 com.google.api gax-httpjson - 2.63.2-SNAPSHOT + protobuf-shading-v1 test-jar testlib com.google.api gax-httpjson - 2.63.2-SNAPSHOT + protobuf-shading-v1 testlib diff --git a/gax-java/gax-grpc/pom.xml b/gax-java/gax-grpc/pom.xml index bb69d7501f..0d4afe47d5 100644 --- a/gax-java/gax-grpc/pom.xml +++ b/gax-java/gax-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-grpc - 2.63.2-SNAPSHOT + protobuf-shading-v1 jar GAX (Google Api eXtensions) for Java (gRPC) Google Api eXtensions for Java (gRPC) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.63.2-SNAPSHOT + protobuf-shading-v1 @@ -23,9 +23,15 @@ com.google.api api-common + + org.example + protobuf-api + latest-1.0-SNAPSHOT + com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 com.google.auth @@ -54,6 +60,12 @@ io.grpc grpc-alts + + + com.google.protobuf + protobuf-java + + io.grpc @@ -62,6 +74,16 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + io.grpc @@ -104,6 +126,12 @@ io.grpc grpc-s2a test + + + com.google.protobuf + protobuf-java + + com.google.api.grpc diff --git a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsEx.java b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsEx.java index 0f6c3fd8a3..62fb4f07d0 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsEx.java +++ b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsEx.java @@ -31,7 +31,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; @@ -45,12 +45,12 @@ public MockOperationsEx() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addGetOperationResponse(response); } diff --git a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsExImpl.java b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsExImpl.java index 055e7cdca0..fadc77ad84 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsExImpl.java +++ b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/MockOperationsExImpl.java @@ -39,6 +39,7 @@ import com.google.longrunning.OperationsGrpc.OperationsImplBase; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -48,7 +49,7 @@ /** A custom mock Operations service implementation which only mocks responses for GetOperation. */ @BetaApi public class MockOperationsExImpl extends OperationsImplBase { - private List requests; + private List requests; private Queue getOperationResponses; public MockOperationsExImpl() { @@ -56,11 +57,11 @@ public MockOperationsExImpl() { getOperationResponses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addGetOperationResponse(AbstractMessage response) { + public void addGetOperationResponse(Message response) { this.getOperationResponses.add(response); } diff --git a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/testing/MockGrpcService.java b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/testing/MockGrpcService.java index 2377609132..dfd69d428e 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/testing/MockGrpcService.java +++ b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/testing/MockGrpcService.java @@ -30,7 +30,7 @@ package com.google.api.gax.grpc.testing; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; @@ -38,10 +38,10 @@ @BetaApi public interface MockGrpcService { /** Returns all the requests received. */ - List getRequests(); + List getRequests(); /** Adds the response to the response queue. */ - void addResponse(AbstractMessage response); + void addResponse(Message response); /** Adds the exception to the response queue. */ void addException(Exception exception); diff --git a/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperations.java b/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperations.java index 624eaa5c64..2037c16ea4 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperations.java +++ b/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperations.java @@ -31,7 +31,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; @@ -44,12 +44,12 @@ public MockOperations() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperationsImpl.java b/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperationsImpl.java index 594508d3de..3893cfe51f 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperationsImpl.java +++ b/gax-java/gax-grpc/src/test/java/com/google/longrunning/MockOperationsImpl.java @@ -31,8 +31,8 @@ import com.google.api.core.BetaApi; import com.google.longrunning.OperationsGrpc.OperationsImplBase; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -41,7 +41,7 @@ @BetaApi public class MockOperationsImpl extends OperationsImplBase { - private List requests; + private List requests; private Queue responses; public MockOperationsImpl() { @@ -49,15 +49,15 @@ public MockOperationsImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/gax-java/gax-grpc/src/test/java/com/google/longrunning/OperationsClientTest.java b/gax-java/gax-grpc/src/test/java/com/google/longrunning/OperationsClientTest.java index d438a8c4f4..f7970a8b79 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/longrunning/OperationsClientTest.java +++ b/gax-java/gax-grpc/src/test/java/com/google/longrunning/OperationsClientTest.java @@ -39,9 +39,9 @@ import com.google.api.gax.rpc.InvalidArgumentException; import com.google.common.collect.Lists; import com.google.longrunning.OperationsClient.ListOperationsPagedResponse; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Duration; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.Status; import io.grpc.StatusRuntimeException; import java.io.IOException; @@ -102,7 +102,7 @@ void getOperationTest() { Operation actualResponse = client.getOperation(name); assertEquals(expectedResponse, actualResponse); - List actualRequests = mockOperations.getRequests(); + List actualRequests = mockOperations.getRequests(); assertEquals(1, actualRequests.size()); GetOperationRequest actualRequest = (GetOperationRequest) actualRequests.get(0); @@ -145,7 +145,7 @@ void listOperationsTest() { assertEquals(1, resources.size()); assertEquals(expectedResponse.getOperationsList().get(0), resources.get(0)); - List actualRequests = mockOperations.getRequests(); + List actualRequests = mockOperations.getRequests(); assertEquals(1, actualRequests.size()); ListOperationsRequest actualRequest = (ListOperationsRequest) actualRequests.get(0); @@ -178,7 +178,7 @@ void cancelOperationTest() { client.cancelOperation(name); - List actualRequests = mockOperations.getRequests(); + List actualRequests = mockOperations.getRequests(); assertEquals(1, actualRequests.size()); CancelOperationRequest actualRequest = (CancelOperationRequest) actualRequests.get(0); @@ -209,7 +209,7 @@ void deleteOperationTest() { client.deleteOperation(name); - List actualRequests = mockOperations.getRequests(); + List actualRequests = mockOperations.getRequests(); assertEquals(1, actualRequests.size()); DeleteOperationRequest actualRequest = (DeleteOperationRequest) actualRequests.get(0); @@ -246,7 +246,7 @@ void waitOperationTest() { Operation actualResponse = client.waitOperation(request); assertEquals(expectedResponse, actualResponse); - List actualRequests = mockOperations.getRequests(); + List actualRequests = mockOperations.getRequests(); assertEquals(1, actualRequests.size()); WaitOperationRequest actualRequest = (WaitOperationRequest) actualRequests.get(0); diff --git a/gax-java/gax-httpjson/pom.xml b/gax-java/gax-httpjson/pom.xml index 3ffdb77c24..00691ff809 100644 --- a/gax-java/gax-httpjson/pom.xml +++ b/gax-java/gax-httpjson/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-httpjson - 2.63.2-SNAPSHOT + protobuf-shading-v1 jar GAX (Google Api eXtensions) for Java (HTTP JSON) Google Api eXtensions for Java (HTTP JSON) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.63.2-SNAPSHOT + protobuf-shading-v1 @@ -31,6 +31,7 @@ com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 com.google.auth @@ -48,9 +49,14 @@ com.google.http-client google-http-client + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT org.threeten @@ -67,6 +73,12 @@ com.google.protobuf protobuf-java-util + + + com.google.protobuf + protobuf-java + + com.google.code.findbugs diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml index 4945be57f2..06d660a90d 100644 --- a/gax-java/gax/pom.xml +++ b/gax-java/gax/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax - 2.63.2-SNAPSHOT + protobuf-shading-v1 jar GAX (Google Api eXtensions) for Java (Core) Google Api eXtensions for Java (Core) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.63.2-SNAPSHOT + protobuf-shading-v1 @@ -33,14 +33,26 @@ com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT - com.google.protobuf + com.google.protobuf protobuf-java-util + + + com.google.protobuf + protobuf-java + + org.threeten diff --git a/gax-java/pom.xml b/gax-java/pom.xml index a2095566b7..e7f7e8fe46 100644 --- a/gax-java/pom.xml +++ b/gax-java/pom.xml @@ -4,7 +4,7 @@ com.google.api gax-parent pom - 2.63.2-SNAPSHOT + protobuf-shading-v1 GAX (Google Api eXtensions) for Java (Parent) Google Api eXtensions for Java (Parent) @@ -98,24 +98,24 @@ com.google.api gax - 2.63.2-SNAPSHOT + protobuf-shading-v1 com.google.api gax - 2.63.2-SNAPSHOT + protobuf-shading-v1 test-jar testlib com.google.api.grpc proto-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc grpc-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 io.grpc diff --git a/java-common-protos/grpc-google-common-protos/pom.xml b/java-common-protos/grpc-google-common-protos/pom.xml index 2e45dcf125..58501b8fc0 100644 --- a/java-common-protos/grpc-google-common-protos/pom.xml +++ b/java-common-protos/grpc-google-common-protos/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 grpc-google-common-protos GRPC library for grpc-google-common-protos com.google.api.grpc google-common-protos-parent - 2.54.2-SNAPSHOT + protobuf-shading-v1 @@ -24,10 +24,25 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT com.google.guava @@ -36,6 +51,12 @@ com.google.api.grpc proto-google-common-protos + + + org.example + protobuf-sdk + + diff --git a/java-common-protos/pom.xml b/java-common-protos/pom.xml index e415d0c96c..f3ce727fdf 100644 --- a/java-common-protos/pom.xml +++ b/java-common-protos/pom.xml @@ -4,7 +4,7 @@ com.google.api.grpc google-common-protos-parent pom - 2.54.2-SNAPSHOT + protobuf-shading-v1 Google Common Protos Parent Java idiomatic client for Google Cloud Platform services. @@ -65,7 +65,7 @@ com.google.api.grpc grpc-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 io.grpc @@ -77,7 +77,7 @@ com.google.api.grpc proto-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 com.google.guava diff --git a/java-common-protos/proto-google-common-protos/pom.xml b/java-common-protos/proto-google-common-protos/pom.xml index 0556e6d0c8..3231a092a3 100644 --- a/java-common-protos/proto-google-common-protos/pom.xml +++ b/java-common-protos/proto-google-common-protos/pom.xml @@ -3,18 +3,23 @@ 4.0.0 com.google.api.grpc proto-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 proto-google-common-protos PROTO library for proto-google-common-protos com.google.api.grpc google-common-protos-parent - 2.54.2-SNAPSHOT + protobuf-shading-v1 + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-sdk + latest-1.0-SNAPSHOT @@ -24,6 +29,371 @@ org.codehaus.mojo flatten-maven-plugin + + org.apache.maven.plugins + maven-shade-plugin + 3.6.0 + + + package + + shade + + + + + org.example:protobuf-sdk + + + + + com.google.protobuf + com.shaded.google.protobuf.common.protos + + com.google.protobuf.AbstractMessageLite + com.google.protobuf.AbstractParser + com.google.protobuf.AbstractProtobufList + com.google.protobuf.Android + com.google.protobuf.Any + com.google.protobuf.AnyOrBuilder + com.google.protobuf.AnyProto + com.google.protobuf.Api + com.google.protobuf.ApiOrBuilder + com.google.protobuf.ApiProto + com.google.protobuf.ArrayDecoders + com.google.protobuf.BooleanArrayList + com.google.protobuf.BoolValue + com.google.protobuf.BoolValueOrBuilder + com.google.protobuf.ByteBufferWriter + com.google.protobuf.ByteOutput + com.google.protobuf.ByteString + com.google.protobuf.BytesValue + com.google.protobuf.BytesValueOrBuilder + com.google.protobuf.CanIgnoreReturnValue + com.google.protobuf.CheckReturnValue + com.google.protobuf.CodedInputStream + com.google.protobuf.CodedInputStreamReader + com.google.protobuf.CodedOutputStream + com.google.protobuf.CodedOutputStreamWriter + com.google.protobuf.CompileTimeConstant + com.google.protobuf.DescriptorProtos + com.google.protobuf.Descriptors + com.google.protobuf.DoubleArrayList + com.google.protobuf.DoubleValue + com.google.protobuf.DoubleValueOrBuilder + com.google.protobuf.Duration + com.google.protobuf.DurationOrBuilder + com.google.protobuf.DurationProto + com.google.protobuf.DynamicMessage + com.google.protobuf.Empty + com.google.protobuf.EmptyOrBuilder + com.google.protobuf.EmptyProto + com.google.protobuf.Enum + com.google.protobuf.EnumOrBuilder + com.google.protobuf.EnumValue + com.google.protobuf.EnumValueOrBuilder + com.google.protobuf.ExperimentalApi + com.google.protobuf.Extension + com.google.protobuf.ExtensionLite + com.google.protobuf.ExtensionRegistry + com.google.protobuf.ExtensionRegistryFactory + com.google.protobuf.ExtensionRegistryLite + com.google.protobuf.ExtensionSchema + com.google.protobuf.ExtensionSchemaLite + com.google.protobuf.ExtensionSchemas + com.google.protobuf.Field + com.google.protobuf.FieldInfo + com.google.protobuf.FieldMask + com.google.protobuf.FieldMaskOrBuilder + com.google.protobuf.FieldMaskProto + com.google.protobuf.FieldOrBuilder + com.google.protobuf.FieldSet + com.google.protobuf.FieldType + com.google.protobuf.FlattenedAbstractMessage + com.google.protobuf.FlattenedGeneratedMessageV3 + com.google.protobuf.FloatArrayList + com.google.protobuf.FloatValue + com.google.protobuf.FloatValueOrBuilder + com.google.protobuf.GeneratedMessageInfoFactory + com.google.protobuf.GeneratedMessageLite + com.google.protobuf.InlineMe + com.google.protobuf.Int32Value + com.google.protobuf.Int32ValueOrBuilder + com.google.protobuf.Int64Value + com.google.protobuf.Int64ValueOrBuilder + com.google.protobuf.IntArrayList + com.google.protobuf.Internal + com.google.protobuf.InvalidProtocolBufferException + com.google.protobuf.IterableByteBufferInputStream + com.google.protobuf.Java8Compatibility + com.google.protobuf.JavaType + com.google.protobuf.LazyField + com.google.protobuf.LazyFieldLite + com.google.protobuf.LazyStringArrayList + com.google.protobuf.LazyStringList + com.google.protobuf.LimitedInputStream + com.google.protobuf.ListFieldSchema + com.google.protobuf.ListValue + com.google.protobuf.ListValueOrBuilder + com.google.protobuf.LongArrayList + com.google.protobuf.ManifestSchemaFactory + com.google.protobuf.MapEntry + com.google.protobuf.MapEntryLite + com.google.protobuf.MapField + com.google.protobuf.MapFieldBuilder + com.google.protobuf.MapFieldLite + com.google.protobuf.MapFieldReflectionAccessor + com.google.protobuf.MapFieldSchema + com.google.protobuf.MapFieldSchemaLite + com.google.protobuf.MapFieldSchemas + com.google.protobuf.Message + com.google.protobuf.MessageInfo + com.google.protobuf.MessageInfoFactory + com.google.protobuf.MessageLite + com.google.protobuf.MessageLiteOrBuilder + com.google.protobuf.MessageLiteToString + com.google.protobuf.MessageOrBuilder + com.google.protobuf.MessageReflection + com.google.protobuf.MessageSchema + com.google.protobuf.MessageSetSchema + com.google.protobuf.Method + com.google.protobuf.MethodOrBuilder + com.google.protobuf.Mixin + com.google.protobuf.MixinOrBuilder + com.google.protobuf.MutabilityOracle + com.google.protobuf.NewInstanceSchema + com.google.protobuf.NewInstanceSchemaLite + com.google.protobuf.NewInstanceSchemas + com.google.protobuf.NullValue + com.google.protobuf.OneofInfo + com.google.protobuf.Option + com.google.protobuf.OptionOrBuilder + com.google.protobuf.Parser + com.google.protobuf.PrimitiveNonBoxingCollection + com.google.protobuf.Protobuf + com.google.protobuf.ProtobufArrayList + com.google.protobuf.ProtocolMessageEnum + com.google.protobuf.ProtocolStringList + com.google.protobuf.ProtoSyntax + com.google.protobuf.RawMessageInfo + com.google.protobuf.Reader + com.google.protobuf.RepeatedFieldBuilderV3 + com.google.protobuf.Schema + com.google.protobuf.SchemaFactory + com.google.protobuf.SchemaUtil + com.google.protobuf.SerializedForm + com.google.protobuf.SingleFieldBuilderV3 + com.google.protobuf.SmallSortedMap + com.google.protobuf.SourceContext + com.google.protobuf.SourceContextOrBuilder + com.google.protobuf.SourceContextProto + com.google.protobuf.StringValue + com.google.protobuf.StringValueOrBuilder + com.google.protobuf.Struct + com.google.protobuf.StructOrBuilder + com.google.protobuf.StructProto + com.google.protobuf.StructuralMessageInfo + com.google.protobuf.Syntax + com.google.protobuf.Timestamp + com.google.protobuf.TimestampOrBuilder + com.google.protobuf.TimestampProto + com.google.protobuf.Type + com.google.protobuf.TypeOrBuilder + com.google.protobuf.TypeProto + com.google.protobuf.TypeRegistry + com.google.protobuf.UInt32Value + com.google.protobuf.UInt32ValueOrBuilder + com.google.protobuf.UInt64Value + com.google.protobuf.UInt64ValueOrBuilder + com.google.protobuf.UninitializedMessageException + com.google.protobuf.UnknownFieldSchema + com.google.protobuf.UnknownFieldSet + com.google.protobuf.UnknownFieldSetLite + com.google.protobuf.UnknownFieldSetLiteSchema + com.google.protobuf.UnmodifiableLazyStringList + com.google.protobuf.UnsafeUtil + com.google.protobuf.Utf8 + com.google.protobuf.Value + com.google.protobuf.ValueOrBuilder + com.google.protobuf.WireFormat + com.google.protobuf.WrappersProto + com.google.protobuf.Writer + + com.google.protobuf.AbstractMessageLite$* + com.google.protobuf.AbstractParser$* + com.google.protobuf.AbstractProtobufList$* + com.google.protobuf.Android$* + com.google.protobuf.Any$* + com.google.protobuf.AnyOrBuilder$* + com.google.protobuf.AnyProto$* + com.google.protobuf.Api$* + com.google.protobuf.ApiOrBuilder$* + com.google.protobuf.ApiProto$* + com.google.protobuf.ArrayDecoders$* + com.google.protobuf.BooleanArrayList$* + com.google.protobuf.BoolValue$* + com.google.protobuf.BoolValueOrBuilder$* + com.google.protobuf.ByteBufferWriter$* + com.google.protobuf.ByteOutput$* + com.google.protobuf.ByteString$* + com.google.protobuf.BytesValue$* + com.google.protobuf.BytesValueOrBuilder$* + com.google.protobuf.CanIgnoreReturnValue$* + com.google.protobuf.CheckReturnValue$* + com.google.protobuf.CodedInputStream$* + com.google.protobuf.CodedInputStreamReader$* + com.google.protobuf.CodedOutputStream$* + com.google.protobuf.CodedOutputStreamWriter$* + com.google.protobuf.CompileTimeConstant$* + com.google.protobuf.DescriptorProtos$* + com.google.protobuf.Descriptors$* + com.google.protobuf.DoubleArrayList$* + com.google.protobuf.DoubleValue$* + com.google.protobuf.DoubleValueOrBuilder$* + com.google.protobuf.Duration$* + com.google.protobuf.DurationOrBuilder$* + com.google.protobuf.DurationProto$* + com.google.protobuf.DynamicMessage$* + com.google.protobuf.Empty$* + com.google.protobuf.EmptyOrBuilder$* + com.google.protobuf.EmptyProto$* + com.google.protobuf.Enum$* + com.google.protobuf.EnumOrBuilder$* + com.google.protobuf.EnumValue$* + com.google.protobuf.EnumValueOrBuilder$* + com.google.protobuf.ExperimentalApi$* + com.google.protobuf.Extension$* + com.google.protobuf.ExtensionLite$* + com.google.protobuf.ExtensionRegistry$* + com.google.protobuf.ExtensionRegistryFactory$* + com.google.protobuf.ExtensionRegistryLite$* + com.google.protobuf.ExtensionSchema$* + com.google.protobuf.ExtensionSchemaLite$* + com.google.protobuf.ExtensionSchemas$* + com.google.protobuf.Field$* + com.google.protobuf.FieldInfo$* + com.google.protobuf.FieldMask$* + com.google.protobuf.FieldMaskOrBuilder$* + com.google.protobuf.FieldMaskProto$* + com.google.protobuf.FieldOrBuilder$* + com.google.protobuf.FieldSet$* + com.google.protobuf.FieldType$* + com.google.protobuf.FlattenedAbstractMessage$* + com.google.protobuf.FlattenedGeneratedMessageV3$* + com.google.protobuf.FloatArrayList$* + com.google.protobuf.FloatValue$* + com.google.protobuf.FloatValueOrBuilder$* + com.google.protobuf.GeneratedMessageInfoFactory$* + com.google.protobuf.GeneratedMessageLite$* + com.google.protobuf.InlineMe$* + com.google.protobuf.Int32Value$* + com.google.protobuf.Int32ValueOrBuilder$* + com.google.protobuf.Int64Value$* + com.google.protobuf.Int64ValueOrBuilder$* + com.google.protobuf.IntArrayList$* + com.google.protobuf.Internal$* + com.google.protobuf.InvalidProtocolBufferException$* + com.google.protobuf.IterableByteBufferInputStream$* + com.google.protobuf.Java8Compatibility$* + com.google.protobuf.JavaType$* + com.google.protobuf.LazyField$* + com.google.protobuf.LazyFieldLite$* + com.google.protobuf.LazyStringArrayList$* + com.google.protobuf.LazyStringList$* + com.google.protobuf.LimitedInputStream$* + com.google.protobuf.ListFieldSchema$* + com.google.protobuf.ListValue$* + com.google.protobuf.ListValueOrBuilder$* + com.google.protobuf.LongArrayList$* + com.google.protobuf.ManifestSchemaFactory$* + com.google.protobuf.MapEntry$* + com.google.protobuf.MapEntryLite$* + com.google.protobuf.MapField$* + com.google.protobuf.MapFieldBuilder$* + com.google.protobuf.MapFieldLite$* + com.google.protobuf.MapFieldReflectionAccessor$* + com.google.protobuf.MapFieldSchema$* + com.google.protobuf.MapFieldSchemaLite$* + com.google.protobuf.MapFieldSchemas$* + com.google.protobuf.Message$* + com.google.protobuf.MessageInfo$* + com.google.protobuf.MessageInfoFactory$* + com.google.protobuf.MessageLite$* + com.google.protobuf.MessageLiteOrBuilder$* + com.google.protobuf.MessageLiteToString$* + com.google.protobuf.MessageOrBuilder$* + com.google.protobuf.MessageReflection$* + com.google.protobuf.MessageSchema$* + com.google.protobuf.MessageSetSchema$* + com.google.protobuf.Method$* + com.google.protobuf.MethodOrBuilder$* + com.google.protobuf.Mixin$* + com.google.protobuf.MixinOrBuilder$* + com.google.protobuf.MutabilityOracle$* + com.google.protobuf.NewInstanceSchema$* + com.google.protobuf.NewInstanceSchemaLite$* + com.google.protobuf.NewInstanceSchemas$* + com.google.protobuf.NullValue$* + com.google.protobuf.OneofInfo$* + com.google.protobuf.Option$* + com.google.protobuf.OptionOrBuilder$* + com.google.protobuf.Parser$* + com.google.protobuf.PrimitiveNonBoxingCollection$* + com.google.protobuf.Protobuf$* + com.google.protobuf.ProtobufArrayList$* + com.google.protobuf.ProtocolMessageEnum$* + com.google.protobuf.ProtocolStringList$* + com.google.protobuf.ProtoSyntax$* + com.google.protobuf.RawMessageInfo$* + com.google.protobuf.Reader$* + com.google.protobuf.RepeatedFieldBuilderV3$* + com.google.protobuf.Schema$* + com.google.protobuf.SchemaFactory$* + com.google.protobuf.SchemaUtil$* + com.google.protobuf.SerializedForm$* + com.google.protobuf.SingleFieldBuilderV3$* + com.google.protobuf.SmallSortedMap$* + com.google.protobuf.SourceContext$* + com.google.protobuf.SourceContextOrBuilder$* + com.google.protobuf.SourceContextProto$* + com.google.protobuf.StringValue$* + com.google.protobuf.StringValueOrBuilder$* + com.google.protobuf.Struct$* + com.google.protobuf.StructOrBuilder$* + com.google.protobuf.StructProto$* + com.google.protobuf.StructuralMessageInfo$* + com.google.protobuf.Syntax$* + com.google.protobuf.Timestamp$* + com.google.protobuf.TimestampOrBuilder$* + com.google.protobuf.TimestampProto$* + com.google.protobuf.Type$* + com.google.protobuf.TypeOrBuilder$* + com.google.protobuf.TypeProto$* + com.google.protobuf.TypeRegistry$* + com.google.protobuf.UInt32Value$* + com.google.protobuf.UInt32ValueOrBuilder$* + com.google.protobuf.UInt64Value$* + com.google.protobuf.UInt64ValueOrBuilder$* + com.google.protobuf.UninitializedMessageException$* + com.google.protobuf.UnknownFieldSchema$* + com.google.protobuf.UnknownFieldSet$* + com.google.protobuf.UnknownFieldSetLite$* + com.google.protobuf.UnknownFieldSetLiteSchema$* + com.google.protobuf.UnmodifiableLazyStringList$* + com.google.protobuf.UnsafeUtil$* + com.google.protobuf.Utf8$* + com.google.protobuf.Value$* + com.google.protobuf.ValueOrBuilder$* + com.google.protobuf.WireFormat$* + com.google.protobuf.WrappersProto$* + com.google.protobuf.Writer$* + + + + + + + diff --git a/java-core/google-cloud-core-bom/pom.xml b/java-core/google-cloud-core-bom/pom.xml index 06c6e23645..5eca28ef2e 100644 --- a/java-core/google-cloud-core-bom/pom.xml +++ b/java-core/google-cloud-core-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-bom - 2.53.2-SNAPSHOT + protobuf-shading-v1 pom @@ -23,17 +23,17 @@ com.google.cloud google-cloud-core - 2.53.2-SNAPSHOT + protobuf-shading-v1 com.google.cloud google-cloud-core-grpc - 2.53.2-SNAPSHOT + protobuf-shading-v1 com.google.cloud google-cloud-core-http - 2.53.2-SNAPSHOT + protobuf-shading-v1 diff --git a/java-core/google-cloud-core-grpc/pom.xml b/java-core/google-cloud-core-grpc/pom.xml index 94a07e125e..5db76ff6a0 100644 --- a/java-core/google-cloud-core-grpc/pom.xml +++ b/java-core/google-cloud-core-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-grpc - 2.53.2-SNAPSHOT + protobuf-shading-v1 jar Google Cloud Core gRPC @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.53.2-SNAPSHOT + protobuf-shading-v1 google-cloud-core-grpc @@ -25,6 +25,7 @@ com.google.cloud google-cloud-core + protobuf-shading-v1 com.google.guava @@ -33,10 +34,12 @@ com.google.api gax + protobuf-shading-v1 com.google.api gax-grpc + protobuf-shading-v1 com.google.api diff --git a/java-core/google-cloud-core-http/pom.xml b/java-core/google-cloud-core-http/pom.xml index afb0f39f0a..57c7cb9608 100644 --- a/java-core/google-cloud-core-http/pom.xml +++ b/java-core/google-cloud-core-http/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-http - 2.53.2-SNAPSHOT + protobuf-shading-v1 jar Google Cloud Core HTTP @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.53.2-SNAPSHOT + protobuf-shading-v1 google-cloud-core-http @@ -21,6 +21,7 @@ com.google.cloud google-cloud-core + protobuf-shading-v1 com.google.auth @@ -49,10 +50,12 @@ com.google.api gax + protobuf-shading-v1 com.google.api gax-httpjson + protobuf-shading-v1 com.google.code.findbugs diff --git a/java-core/google-cloud-core/pom.xml b/java-core/google-cloud-core/pom.xml index a443a073a2..542ba04cf6 100644 --- a/java-core/google-cloud-core/pom.xml +++ b/java-core/google-cloud-core/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core - 2.53.2-SNAPSHOT + protobuf-shading-v1 jar Google Cloud Core @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.53.2-SNAPSHOT + protobuf-shading-v1 google-cloud-core @@ -25,6 +25,7 @@ com.google.api gax + protobuf-shading-v1 com.google.auto.value @@ -33,14 +34,22 @@ com.google.protobuf protobuf-java-util + + + com.google.protobuf + protobuf-java + + com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v1 + protobuf-shading-v1 org.threeten @@ -66,9 +75,14 @@ com.google.http-client google-http-client-gson + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-sdk + latest-1.0-SNAPSHOT com.google.errorprone @@ -110,4 +124,378 @@ test + + + + + org.codehaus.mojo + flatten-maven-plugin + + + org.apache.maven.plugins + maven-shade-plugin + 3.6.0 + + + package + + shade + + + + + org.example:protobuf-sdk + + + + + com.google.protobuf + com.shaded.google.protobuf.core + + com.google.protobuf.AbstractMessageLite + com.google.protobuf.AbstractParser + com.google.protobuf.AbstractProtobufList + com.google.protobuf.Android + com.google.protobuf.Any + com.google.protobuf.AnyOrBuilder + com.google.protobuf.AnyProto + com.google.protobuf.Api + com.google.protobuf.ApiOrBuilder + com.google.protobuf.ApiProto + com.google.protobuf.ArrayDecoders + com.google.protobuf.BooleanArrayList + com.google.protobuf.BoolValue + com.google.protobuf.BoolValueOrBuilder + com.google.protobuf.ByteBufferWriter + com.google.protobuf.ByteOutput + com.google.protobuf.ByteString + com.google.protobuf.BytesValue + com.google.protobuf.BytesValueOrBuilder + com.google.protobuf.CanIgnoreReturnValue + com.google.protobuf.CheckReturnValue + com.google.protobuf.CodedInputStream + com.google.protobuf.CodedInputStreamReader + com.google.protobuf.CodedOutputStream + com.google.protobuf.CodedOutputStreamWriter + com.google.protobuf.CompileTimeConstant + com.google.protobuf.DescriptorProtos + com.google.protobuf.Descriptors + com.google.protobuf.DoubleArrayList + com.google.protobuf.DoubleValue + com.google.protobuf.DoubleValueOrBuilder + com.google.protobuf.Duration + com.google.protobuf.DurationOrBuilder + com.google.protobuf.DurationProto + com.google.protobuf.DynamicMessage + com.google.protobuf.Empty + com.google.protobuf.EmptyOrBuilder + com.google.protobuf.EmptyProto + com.google.protobuf.Enum + com.google.protobuf.EnumOrBuilder + com.google.protobuf.EnumValue + com.google.protobuf.EnumValueOrBuilder + com.google.protobuf.ExperimentalApi + com.google.protobuf.Extension + com.google.protobuf.ExtensionLite + com.google.protobuf.ExtensionRegistry + com.google.protobuf.ExtensionRegistryFactory + com.google.protobuf.ExtensionRegistryLite + com.google.protobuf.ExtensionSchema + com.google.protobuf.ExtensionSchemaLite + com.google.protobuf.ExtensionSchemas + com.google.protobuf.Field + com.google.protobuf.FieldInfo + com.google.protobuf.FieldMask + com.google.protobuf.FieldMaskOrBuilder + com.google.protobuf.FieldMaskProto + com.google.protobuf.FieldOrBuilder + com.google.protobuf.FieldSet + com.google.protobuf.FieldType + com.google.protobuf.FlattenedAbstractMessage + com.google.protobuf.FlattenedGeneratedMessageV3 + com.google.protobuf.FloatArrayList + com.google.protobuf.FloatValue + com.google.protobuf.FloatValueOrBuilder + com.google.protobuf.GeneratedMessageInfoFactory + com.google.protobuf.GeneratedMessageLite + com.google.protobuf.InlineMe + com.google.protobuf.Int32Value + com.google.protobuf.Int32ValueOrBuilder + com.google.protobuf.Int64Value + com.google.protobuf.Int64ValueOrBuilder + com.google.protobuf.IntArrayList + com.google.protobuf.Internal + com.google.protobuf.InvalidProtocolBufferException + com.google.protobuf.IterableByteBufferInputStream + com.google.protobuf.Java8Compatibility + com.google.protobuf.JavaType + com.google.protobuf.LazyField + com.google.protobuf.LazyFieldLite + com.google.protobuf.LazyStringArrayList + com.google.protobuf.LazyStringList + com.google.protobuf.LimitedInputStream + com.google.protobuf.ListFieldSchema + com.google.protobuf.ListValue + com.google.protobuf.ListValueOrBuilder + com.google.protobuf.LongArrayList + com.google.protobuf.ManifestSchemaFactory + com.google.protobuf.MapEntry + com.google.protobuf.MapEntryLite + com.google.protobuf.MapField + com.google.protobuf.MapFieldBuilder + com.google.protobuf.MapFieldLite + com.google.protobuf.MapFieldReflectionAccessor + com.google.protobuf.MapFieldSchema + com.google.protobuf.MapFieldSchemaLite + com.google.protobuf.MapFieldSchemas + com.google.protobuf.Message + com.google.protobuf.MessageInfo + com.google.protobuf.MessageInfoFactory + com.google.protobuf.MessageLite + com.google.protobuf.MessageLiteOrBuilder + com.google.protobuf.MessageLiteToString + com.google.protobuf.MessageOrBuilder + com.google.protobuf.MessageReflection + com.google.protobuf.MessageSchema + com.google.protobuf.MessageSetSchema + com.google.protobuf.Method + com.google.protobuf.MethodOrBuilder + com.google.protobuf.Mixin + com.google.protobuf.MixinOrBuilder + com.google.protobuf.MutabilityOracle + com.google.protobuf.NewInstanceSchema + com.google.protobuf.NewInstanceSchemaLite + com.google.protobuf.NewInstanceSchemas + com.google.protobuf.NullValue + com.google.protobuf.OneofInfo + com.google.protobuf.Option + com.google.protobuf.OptionOrBuilder + com.google.protobuf.Parser + com.google.protobuf.PrimitiveNonBoxingCollection + com.google.protobuf.Protobuf + com.google.protobuf.ProtobufArrayList + com.google.protobuf.ProtocolMessageEnum + com.google.protobuf.ProtocolStringList + com.google.protobuf.ProtoSyntax + com.google.protobuf.RawMessageInfo + com.google.protobuf.Reader + com.google.protobuf.RepeatedFieldBuilderV3 + com.google.protobuf.Schema + com.google.protobuf.SchemaFactory + com.google.protobuf.SchemaUtil + com.google.protobuf.SerializedForm + com.google.protobuf.SingleFieldBuilderV3 + com.google.protobuf.SmallSortedMap + com.google.protobuf.SourceContext + com.google.protobuf.SourceContextOrBuilder + com.google.protobuf.SourceContextProto + com.google.protobuf.StringValue + com.google.protobuf.StringValueOrBuilder + com.google.protobuf.Struct + com.google.protobuf.StructOrBuilder + com.google.protobuf.StructProto + com.google.protobuf.StructuralMessageInfo + com.google.protobuf.Syntax + com.google.protobuf.Timestamp + com.google.protobuf.TimestampOrBuilder + com.google.protobuf.TimestampProto + com.google.protobuf.Type + com.google.protobuf.TypeOrBuilder + com.google.protobuf.TypeProto + com.google.protobuf.TypeRegistry + com.google.protobuf.UInt32Value + com.google.protobuf.UInt32ValueOrBuilder + com.google.protobuf.UInt64Value + com.google.protobuf.UInt64ValueOrBuilder + com.google.protobuf.UninitializedMessageException + com.google.protobuf.UnknownFieldSchema + com.google.protobuf.UnknownFieldSet + com.google.protobuf.UnknownFieldSetLite + com.google.protobuf.UnknownFieldSetLiteSchema + com.google.protobuf.UnmodifiableLazyStringList + com.google.protobuf.UnsafeUtil + com.google.protobuf.Utf8 + com.google.protobuf.Value + com.google.protobuf.ValueOrBuilder + com.google.protobuf.WireFormat + com.google.protobuf.WrappersProto + com.google.protobuf.Writer + + com.google.protobuf.AbstractMessageLite$* + com.google.protobuf.AbstractParser$* + com.google.protobuf.AbstractProtobufList$* + com.google.protobuf.Android$* + com.google.protobuf.Any$* + com.google.protobuf.AnyOrBuilder$* + com.google.protobuf.AnyProto$* + com.google.protobuf.Api$* + com.google.protobuf.ApiOrBuilder$* + com.google.protobuf.ApiProto$* + com.google.protobuf.ArrayDecoders$* + com.google.protobuf.BooleanArrayList$* + com.google.protobuf.BoolValue$* + com.google.protobuf.BoolValueOrBuilder$* + com.google.protobuf.ByteBufferWriter$* + com.google.protobuf.ByteOutput$* + com.google.protobuf.ByteString$* + com.google.protobuf.BytesValue$* + com.google.protobuf.BytesValueOrBuilder$* + com.google.protobuf.CanIgnoreReturnValue$* + com.google.protobuf.CheckReturnValue$* + com.google.protobuf.CodedInputStream$* + com.google.protobuf.CodedInputStreamReader$* + com.google.protobuf.CodedOutputStream$* + com.google.protobuf.CodedOutputStreamWriter$* + com.google.protobuf.CompileTimeConstant$* + com.google.protobuf.DescriptorProtos$* + com.google.protobuf.Descriptors$* + com.google.protobuf.DoubleArrayList$* + com.google.protobuf.DoubleValue$* + com.google.protobuf.DoubleValueOrBuilder$* + com.google.protobuf.Duration$* + com.google.protobuf.DurationOrBuilder$* + com.google.protobuf.DurationProto$* + com.google.protobuf.DynamicMessage$* + com.google.protobuf.Empty$* + com.google.protobuf.EmptyOrBuilder$* + com.google.protobuf.EmptyProto$* + com.google.protobuf.Enum$* + com.google.protobuf.EnumOrBuilder$* + com.google.protobuf.EnumValue$* + com.google.protobuf.EnumValueOrBuilder$* + com.google.protobuf.ExperimentalApi$* + com.google.protobuf.Extension$* + com.google.protobuf.ExtensionLite$* + com.google.protobuf.ExtensionRegistry$* + com.google.protobuf.ExtensionRegistryFactory$* + com.google.protobuf.ExtensionRegistryLite$* + com.google.protobuf.ExtensionSchema$* + com.google.protobuf.ExtensionSchemaLite$* + com.google.protobuf.ExtensionSchemas$* + com.google.protobuf.Field$* + com.google.protobuf.FieldInfo$* + com.google.protobuf.FieldMask$* + com.google.protobuf.FieldMaskOrBuilder$* + com.google.protobuf.FieldMaskProto$* + com.google.protobuf.FieldOrBuilder$* + com.google.protobuf.FieldSet$* + com.google.protobuf.FieldType$* + com.google.protobuf.FlattenedAbstractMessage$* + com.google.protobuf.FlattenedGeneratedMessageV3$* + com.google.protobuf.FloatArrayList$* + com.google.protobuf.FloatValue$* + com.google.protobuf.FloatValueOrBuilder$* + com.google.protobuf.GeneratedMessageInfoFactory$* + com.google.protobuf.GeneratedMessageLite$* + com.google.protobuf.InlineMe$* + com.google.protobuf.Int32Value$* + com.google.protobuf.Int32ValueOrBuilder$* + com.google.protobuf.Int64Value$* + com.google.protobuf.Int64ValueOrBuilder$* + com.google.protobuf.IntArrayList$* + com.google.protobuf.Internal$* + com.google.protobuf.InvalidProtocolBufferException$* + com.google.protobuf.IterableByteBufferInputStream$* + com.google.protobuf.Java8Compatibility$* + com.google.protobuf.JavaType$* + com.google.protobuf.LazyField$* + com.google.protobuf.LazyFieldLite$* + com.google.protobuf.LazyStringArrayList$* + com.google.protobuf.LazyStringList$* + com.google.protobuf.LimitedInputStream$* + com.google.protobuf.ListFieldSchema$* + com.google.protobuf.ListValue$* + com.google.protobuf.ListValueOrBuilder$* + com.google.protobuf.LongArrayList$* + com.google.protobuf.ManifestSchemaFactory$* + com.google.protobuf.MapEntry$* + com.google.protobuf.MapEntryLite$* + com.google.protobuf.MapField$* + com.google.protobuf.MapFieldBuilder$* + com.google.protobuf.MapFieldLite$* + com.google.protobuf.MapFieldReflectionAccessor$* + com.google.protobuf.MapFieldSchema$* + com.google.protobuf.MapFieldSchemaLite$* + com.google.protobuf.MapFieldSchemas$* + com.google.protobuf.Message$* + com.google.protobuf.MessageInfo$* + com.google.protobuf.MessageInfoFactory$* + com.google.protobuf.MessageLite$* + com.google.protobuf.MessageLiteOrBuilder$* + com.google.protobuf.MessageLiteToString$* + com.google.protobuf.MessageOrBuilder$* + com.google.protobuf.MessageReflection$* + com.google.protobuf.MessageSchema$* + com.google.protobuf.MessageSetSchema$* + com.google.protobuf.Method$* + com.google.protobuf.MethodOrBuilder$* + com.google.protobuf.Mixin$* + com.google.protobuf.MixinOrBuilder$* + com.google.protobuf.MutabilityOracle$* + com.google.protobuf.NewInstanceSchema$* + com.google.protobuf.NewInstanceSchemaLite$* + com.google.protobuf.NewInstanceSchemas$* + com.google.protobuf.NullValue$* + com.google.protobuf.OneofInfo$* + com.google.protobuf.Option$* + com.google.protobuf.OptionOrBuilder$* + com.google.protobuf.Parser$* + com.google.protobuf.PrimitiveNonBoxingCollection$* + com.google.protobuf.Protobuf$* + com.google.protobuf.ProtobufArrayList$* + com.google.protobuf.ProtocolMessageEnum$* + com.google.protobuf.ProtocolStringList$* + com.google.protobuf.ProtoSyntax$* + com.google.protobuf.RawMessageInfo$* + com.google.protobuf.Reader$* + com.google.protobuf.RepeatedFieldBuilderV3$* + com.google.protobuf.Schema$* + com.google.protobuf.SchemaFactory$* + com.google.protobuf.SchemaUtil$* + com.google.protobuf.SerializedForm$* + com.google.protobuf.SingleFieldBuilderV3$* + com.google.protobuf.SmallSortedMap$* + com.google.protobuf.SourceContext$* + com.google.protobuf.SourceContextOrBuilder$* + com.google.protobuf.SourceContextProto$* + com.google.protobuf.StringValue$* + com.google.protobuf.StringValueOrBuilder$* + com.google.protobuf.Struct$* + com.google.protobuf.StructOrBuilder$* + com.google.protobuf.StructProto$* + com.google.protobuf.StructuralMessageInfo$* + com.google.protobuf.Syntax$* + com.google.protobuf.Timestamp$* + com.google.protobuf.TimestampOrBuilder$* + com.google.protobuf.TimestampProto$* + com.google.protobuf.Type$* + com.google.protobuf.TypeOrBuilder$* + com.google.protobuf.TypeProto$* + com.google.protobuf.TypeRegistry$* + com.google.protobuf.UInt32Value$* + com.google.protobuf.UInt32ValueOrBuilder$* + com.google.protobuf.UInt64Value$* + com.google.protobuf.UInt64ValueOrBuilder$* + com.google.protobuf.UninitializedMessageException$* + com.google.protobuf.UnknownFieldSchema$* + com.google.protobuf.UnknownFieldSet$* + com.google.protobuf.UnknownFieldSetLite$* + com.google.protobuf.UnknownFieldSetLiteSchema$* + com.google.protobuf.UnmodifiableLazyStringList$* + com.google.protobuf.UnsafeUtil$* + com.google.protobuf.Utf8$* + com.google.protobuf.Value$* + com.google.protobuf.ValueOrBuilder$* + com.google.protobuf.WireFormat$* + com.google.protobuf.WrappersProto$* + com.google.protobuf.Writer$* + + + + + + + + + diff --git a/java-core/pom.xml b/java-core/pom.xml index 70b20e9de1..eb780acbda 100644 --- a/java-core/pom.xml +++ b/java-core/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-core-parent pom - 2.53.2-SNAPSHOT + protobuf-shading-v1 Google Cloud Core Parent Java idiomatic client for Google Cloud Platform services. diff --git a/java-iam/grpc-google-iam-v1/pom.xml b/java-iam/grpc-google-iam-v1/pom.xml index d48daba294..8dca08ed92 100644 --- a/java-iam/grpc-google-iam-v1/pom.xml +++ b/java-iam/grpc-google-iam-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v1 - 1.49.2-SNAPSHOT + protobuf-shading-v1 grpc-google-iam-v1 GRPC library for grpc-google-iam-v1 com.google.cloud google-iam-parent - 1.49.2-SNAPSHOT + protobuf-shading-v1 @@ -24,10 +24,25 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT com.google.guava @@ -36,6 +51,7 @@ com.google.api.grpc proto-google-iam-v1 + protobuf-shading-v1 diff --git a/java-iam/grpc-google-iam-v2/pom.xml b/java-iam/grpc-google-iam-v2/pom.xml index 627c82d48e..7fa71b3fdd 100644 --- a/java-iam/grpc-google-iam-v2/pom.xml +++ b/java-iam/grpc-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2 - 1.49.2-SNAPSHOT + protobuf-shading-v1 grpc-google-iam-v2 GRPC library for proto-google-iam-v2 com.google.cloud google-iam-parent - 1.49.2-SNAPSHOT + protobuf-shading-v1 @@ -24,18 +24,35 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v2 + protobuf-shading-v1 com.google.guava diff --git a/java-iam/grpc-google-iam-v2beta/pom.xml b/java-iam/grpc-google-iam-v2beta/pom.xml index 65bf811877..721d166f04 100644 --- a/java-iam/grpc-google-iam-v2beta/pom.xml +++ b/java-iam/grpc-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2beta - 1.49.2-SNAPSHOT + protobuf-shading-v1 grpc-google-iam-v2beta GRPC library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.49.2-SNAPSHOT + protobuf-shading-v1 @@ -24,18 +24,35 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v2beta + protobuf-shading-v1 com.google.guava diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 55c262d234..db146b6ca3 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-parent pom - 1.49.2-SNAPSHOT + protobuf-shading-v1 Google IAM Parent Java idiomatic client for Google Cloud Platform services. @@ -78,44 +78,44 @@ com.google.api gax-bom - 2.63.2-SNAPSHOT + protobuf-shading-v1 pom import com.google.api.grpc proto-google-iam-v2 - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc grpc-google-iam-v2 - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc proto-google-common-protos - 2.54.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v2beta - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc grpc-google-iam-v1 - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc grpc-google-iam-v2beta - 1.49.2-SNAPSHOT + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v1 - 1.49.2-SNAPSHOT + protobuf-shading-v1 javax.annotation diff --git a/java-iam/proto-google-iam-v1/pom.xml b/java-iam/proto-google-iam-v1/pom.xml index ae35bf25d2..fee959a433 100644 --- a/java-iam/proto-google-iam-v1/pom.xml +++ b/java-iam/proto-google-iam-v1/pom.xml @@ -3,22 +3,28 @@ 4.0.0 com.google.api.grpc proto-google-iam-v1 - 1.49.2-SNAPSHOT + protobuf-shading-v1 proto-google-iam-v1 PROTO library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.49.2-SNAPSHOT + protobuf-shading-v1 + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-sdk + latest-1.0-SNAPSHOT com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 @@ -27,6 +33,371 @@ org.codehaus.mojo flatten-maven-plugin + + org.apache.maven.plugins + maven-shade-plugin + 3.6.0 + + + package + + shade + + + + + org.example:protobuf-sdk + + + + + com.google.protobuf + com.shaded.google.protobuf.iam.v1 + + com.google.protobuf.AbstractMessageLite + com.google.protobuf.AbstractParser + com.google.protobuf.AbstractProtobufList + com.google.protobuf.Android + com.google.protobuf.Any + com.google.protobuf.AnyOrBuilder + com.google.protobuf.AnyProto + com.google.protobuf.Api + com.google.protobuf.ApiOrBuilder + com.google.protobuf.ApiProto + com.google.protobuf.ArrayDecoders + com.google.protobuf.BooleanArrayList + com.google.protobuf.BoolValue + com.google.protobuf.BoolValueOrBuilder + com.google.protobuf.ByteBufferWriter + com.google.protobuf.ByteOutput + com.google.protobuf.ByteString + com.google.protobuf.BytesValue + com.google.protobuf.BytesValueOrBuilder + com.google.protobuf.CanIgnoreReturnValue + com.google.protobuf.CheckReturnValue + com.google.protobuf.CodedInputStream + com.google.protobuf.CodedInputStreamReader + com.google.protobuf.CodedOutputStream + com.google.protobuf.CodedOutputStreamWriter + com.google.protobuf.CompileTimeConstant + com.google.protobuf.DescriptorProtos + com.google.protobuf.Descriptors + com.google.protobuf.DoubleArrayList + com.google.protobuf.DoubleValue + com.google.protobuf.DoubleValueOrBuilder + com.google.protobuf.Duration + com.google.protobuf.DurationOrBuilder + com.google.protobuf.DurationProto + com.google.protobuf.DynamicMessage + com.google.protobuf.Empty + com.google.protobuf.EmptyOrBuilder + com.google.protobuf.EmptyProto + com.google.protobuf.Enum + com.google.protobuf.EnumOrBuilder + com.google.protobuf.EnumValue + com.google.protobuf.EnumValueOrBuilder + com.google.protobuf.ExperimentalApi + com.google.protobuf.Extension + com.google.protobuf.ExtensionLite + com.google.protobuf.ExtensionRegistry + com.google.protobuf.ExtensionRegistryFactory + com.google.protobuf.ExtensionRegistryLite + com.google.protobuf.ExtensionSchema + com.google.protobuf.ExtensionSchemaLite + com.google.protobuf.ExtensionSchemas + com.google.protobuf.Field + com.google.protobuf.FieldInfo + com.google.protobuf.FieldMask + com.google.protobuf.FieldMaskOrBuilder + com.google.protobuf.FieldMaskProto + com.google.protobuf.FieldOrBuilder + com.google.protobuf.FieldSet + com.google.protobuf.FieldType + com.google.protobuf.FlattenedAbstractMessage + com.google.protobuf.FlattenedGeneratedMessageV3 + com.google.protobuf.FloatArrayList + com.google.protobuf.FloatValue + com.google.protobuf.FloatValueOrBuilder + com.google.protobuf.GeneratedMessageInfoFactory + com.google.protobuf.GeneratedMessageLite + com.google.protobuf.InlineMe + com.google.protobuf.Int32Value + com.google.protobuf.Int32ValueOrBuilder + com.google.protobuf.Int64Value + com.google.protobuf.Int64ValueOrBuilder + com.google.protobuf.IntArrayList + com.google.protobuf.Internal + com.google.protobuf.InvalidProtocolBufferException + com.google.protobuf.IterableByteBufferInputStream + com.google.protobuf.Java8Compatibility + com.google.protobuf.JavaType + com.google.protobuf.LazyField + com.google.protobuf.LazyFieldLite + com.google.protobuf.LazyStringArrayList + com.google.protobuf.LazyStringList + com.google.protobuf.LimitedInputStream + com.google.protobuf.ListFieldSchema + com.google.protobuf.ListValue + com.google.protobuf.ListValueOrBuilder + com.google.protobuf.LongArrayList + com.google.protobuf.ManifestSchemaFactory + com.google.protobuf.MapEntry + com.google.protobuf.MapEntryLite + com.google.protobuf.MapField + com.google.protobuf.MapFieldBuilder + com.google.protobuf.MapFieldLite + com.google.protobuf.MapFieldReflectionAccessor + com.google.protobuf.MapFieldSchema + com.google.protobuf.MapFieldSchemaLite + com.google.protobuf.MapFieldSchemas + com.google.protobuf.Message + com.google.protobuf.MessageInfo + com.google.protobuf.MessageInfoFactory + com.google.protobuf.MessageLite + com.google.protobuf.MessageLiteOrBuilder + com.google.protobuf.MessageLiteToString + com.google.protobuf.MessageOrBuilder + com.google.protobuf.MessageReflection + com.google.protobuf.MessageSchema + com.google.protobuf.MessageSetSchema + com.google.protobuf.Method + com.google.protobuf.MethodOrBuilder + com.google.protobuf.Mixin + com.google.protobuf.MixinOrBuilder + com.google.protobuf.MutabilityOracle + com.google.protobuf.NewInstanceSchema + com.google.protobuf.NewInstanceSchemaLite + com.google.protobuf.NewInstanceSchemas + com.google.protobuf.NullValue + com.google.protobuf.OneofInfo + com.google.protobuf.Option + com.google.protobuf.OptionOrBuilder + com.google.protobuf.Parser + com.google.protobuf.PrimitiveNonBoxingCollection + com.google.protobuf.Protobuf + com.google.protobuf.ProtobufArrayList + com.google.protobuf.ProtocolMessageEnum + com.google.protobuf.ProtocolStringList + com.google.protobuf.ProtoSyntax + com.google.protobuf.RawMessageInfo + com.google.protobuf.Reader + com.google.protobuf.RepeatedFieldBuilderV3 + com.google.protobuf.Schema + com.google.protobuf.SchemaFactory + com.google.protobuf.SchemaUtil + com.google.protobuf.SerializedForm + com.google.protobuf.SingleFieldBuilderV3 + com.google.protobuf.SmallSortedMap + com.google.protobuf.SourceContext + com.google.protobuf.SourceContextOrBuilder + com.google.protobuf.SourceContextProto + com.google.protobuf.StringValue + com.google.protobuf.StringValueOrBuilder + com.google.protobuf.Struct + com.google.protobuf.StructOrBuilder + com.google.protobuf.StructProto + com.google.protobuf.StructuralMessageInfo + com.google.protobuf.Syntax + com.google.protobuf.Timestamp + com.google.protobuf.TimestampOrBuilder + com.google.protobuf.TimestampProto + com.google.protobuf.Type + com.google.protobuf.TypeOrBuilder + com.google.protobuf.TypeProto + com.google.protobuf.TypeRegistry + com.google.protobuf.UInt32Value + com.google.protobuf.UInt32ValueOrBuilder + com.google.protobuf.UInt64Value + com.google.protobuf.UInt64ValueOrBuilder + com.google.protobuf.UninitializedMessageException + com.google.protobuf.UnknownFieldSchema + com.google.protobuf.UnknownFieldSet + com.google.protobuf.UnknownFieldSetLite + com.google.protobuf.UnknownFieldSetLiteSchema + com.google.protobuf.UnmodifiableLazyStringList + com.google.protobuf.UnsafeUtil + com.google.protobuf.Utf8 + com.google.protobuf.Value + com.google.protobuf.ValueOrBuilder + com.google.protobuf.WireFormat + com.google.protobuf.WrappersProto + com.google.protobuf.Writer + + com.google.protobuf.AbstractMessageLite$* + com.google.protobuf.AbstractParser$* + com.google.protobuf.AbstractProtobufList$* + com.google.protobuf.Android$* + com.google.protobuf.Any$* + com.google.protobuf.AnyOrBuilder$* + com.google.protobuf.AnyProto$* + com.google.protobuf.Api$* + com.google.protobuf.ApiOrBuilder$* + com.google.protobuf.ApiProto$* + com.google.protobuf.ArrayDecoders$* + com.google.protobuf.BooleanArrayList$* + com.google.protobuf.BoolValue$* + com.google.protobuf.BoolValueOrBuilder$* + com.google.protobuf.ByteBufferWriter$* + com.google.protobuf.ByteOutput$* + com.google.protobuf.ByteString$* + com.google.protobuf.BytesValue$* + com.google.protobuf.BytesValueOrBuilder$* + com.google.protobuf.CanIgnoreReturnValue$* + com.google.protobuf.CheckReturnValue$* + com.google.protobuf.CodedInputStream$* + com.google.protobuf.CodedInputStreamReader$* + com.google.protobuf.CodedOutputStream$* + com.google.protobuf.CodedOutputStreamWriter$* + com.google.protobuf.CompileTimeConstant$* + com.google.protobuf.DescriptorProtos$* + com.google.protobuf.Descriptors$* + com.google.protobuf.DoubleArrayList$* + com.google.protobuf.DoubleValue$* + com.google.protobuf.DoubleValueOrBuilder$* + com.google.protobuf.Duration$* + com.google.protobuf.DurationOrBuilder$* + com.google.protobuf.DurationProto$* + com.google.protobuf.DynamicMessage$* + com.google.protobuf.Empty$* + com.google.protobuf.EmptyOrBuilder$* + com.google.protobuf.EmptyProto$* + com.google.protobuf.Enum$* + com.google.protobuf.EnumOrBuilder$* + com.google.protobuf.EnumValue$* + com.google.protobuf.EnumValueOrBuilder$* + com.google.protobuf.ExperimentalApi$* + com.google.protobuf.Extension$* + com.google.protobuf.ExtensionLite$* + com.google.protobuf.ExtensionRegistry$* + com.google.protobuf.ExtensionRegistryFactory$* + com.google.protobuf.ExtensionRegistryLite$* + com.google.protobuf.ExtensionSchema$* + com.google.protobuf.ExtensionSchemaLite$* + com.google.protobuf.ExtensionSchemas$* + com.google.protobuf.Field$* + com.google.protobuf.FieldInfo$* + com.google.protobuf.FieldMask$* + com.google.protobuf.FieldMaskOrBuilder$* + com.google.protobuf.FieldMaskProto$* + com.google.protobuf.FieldOrBuilder$* + com.google.protobuf.FieldSet$* + com.google.protobuf.FieldType$* + com.google.protobuf.FlattenedAbstractMessage$* + com.google.protobuf.FlattenedGeneratedMessageV3$* + com.google.protobuf.FloatArrayList$* + com.google.protobuf.FloatValue$* + com.google.protobuf.FloatValueOrBuilder$* + com.google.protobuf.GeneratedMessageInfoFactory$* + com.google.protobuf.GeneratedMessageLite$* + com.google.protobuf.InlineMe$* + com.google.protobuf.Int32Value$* + com.google.protobuf.Int32ValueOrBuilder$* + com.google.protobuf.Int64Value$* + com.google.protobuf.Int64ValueOrBuilder$* + com.google.protobuf.IntArrayList$* + com.google.protobuf.Internal$* + com.google.protobuf.InvalidProtocolBufferException$* + com.google.protobuf.IterableByteBufferInputStream$* + com.google.protobuf.Java8Compatibility$* + com.google.protobuf.JavaType$* + com.google.protobuf.LazyField$* + com.google.protobuf.LazyFieldLite$* + com.google.protobuf.LazyStringArrayList$* + com.google.protobuf.LazyStringList$* + com.google.protobuf.LimitedInputStream$* + com.google.protobuf.ListFieldSchema$* + com.google.protobuf.ListValue$* + com.google.protobuf.ListValueOrBuilder$* + com.google.protobuf.LongArrayList$* + com.google.protobuf.ManifestSchemaFactory$* + com.google.protobuf.MapEntry$* + com.google.protobuf.MapEntryLite$* + com.google.protobuf.MapField$* + com.google.protobuf.MapFieldBuilder$* + com.google.protobuf.MapFieldLite$* + com.google.protobuf.MapFieldReflectionAccessor$* + com.google.protobuf.MapFieldSchema$* + com.google.protobuf.MapFieldSchemaLite$* + com.google.protobuf.MapFieldSchemas$* + com.google.protobuf.Message$* + com.google.protobuf.MessageInfo$* + com.google.protobuf.MessageInfoFactory$* + com.google.protobuf.MessageLite$* + com.google.protobuf.MessageLiteOrBuilder$* + com.google.protobuf.MessageLiteToString$* + com.google.protobuf.MessageOrBuilder$* + com.google.protobuf.MessageReflection$* + com.google.protobuf.MessageSchema$* + com.google.protobuf.MessageSetSchema$* + com.google.protobuf.Method$* + com.google.protobuf.MethodOrBuilder$* + com.google.protobuf.Mixin$* + com.google.protobuf.MixinOrBuilder$* + com.google.protobuf.MutabilityOracle$* + com.google.protobuf.NewInstanceSchema$* + com.google.protobuf.NewInstanceSchemaLite$* + com.google.protobuf.NewInstanceSchemas$* + com.google.protobuf.NullValue$* + com.google.protobuf.OneofInfo$* + com.google.protobuf.Option$* + com.google.protobuf.OptionOrBuilder$* + com.google.protobuf.Parser$* + com.google.protobuf.PrimitiveNonBoxingCollection$* + com.google.protobuf.Protobuf$* + com.google.protobuf.ProtobufArrayList$* + com.google.protobuf.ProtocolMessageEnum$* + com.google.protobuf.ProtocolStringList$* + com.google.protobuf.ProtoSyntax$* + com.google.protobuf.RawMessageInfo$* + com.google.protobuf.Reader$* + com.google.protobuf.RepeatedFieldBuilderV3$* + com.google.protobuf.Schema$* + com.google.protobuf.SchemaFactory$* + com.google.protobuf.SchemaUtil$* + com.google.protobuf.SerializedForm$* + com.google.protobuf.SingleFieldBuilderV3$* + com.google.protobuf.SmallSortedMap$* + com.google.protobuf.SourceContext$* + com.google.protobuf.SourceContextOrBuilder$* + com.google.protobuf.SourceContextProto$* + com.google.protobuf.StringValue$* + com.google.protobuf.StringValueOrBuilder$* + com.google.protobuf.Struct$* + com.google.protobuf.StructOrBuilder$* + com.google.protobuf.StructProto$* + com.google.protobuf.StructuralMessageInfo$* + com.google.protobuf.Syntax$* + com.google.protobuf.Timestamp$* + com.google.protobuf.TimestampOrBuilder$* + com.google.protobuf.TimestampProto$* + com.google.protobuf.Type$* + com.google.protobuf.TypeOrBuilder$* + com.google.protobuf.TypeProto$* + com.google.protobuf.TypeRegistry$* + com.google.protobuf.UInt32Value$* + com.google.protobuf.UInt32ValueOrBuilder$* + com.google.protobuf.UInt64Value$* + com.google.protobuf.UInt64ValueOrBuilder$* + com.google.protobuf.UninitializedMessageException$* + com.google.protobuf.UnknownFieldSchema$* + com.google.protobuf.UnknownFieldSet$* + com.google.protobuf.UnknownFieldSetLite$* + com.google.protobuf.UnknownFieldSetLiteSchema$* + com.google.protobuf.UnmodifiableLazyStringList$* + com.google.protobuf.UnsafeUtil$* + com.google.protobuf.Utf8$* + com.google.protobuf.Value$* + com.google.protobuf.ValueOrBuilder$* + com.google.protobuf.WireFormat$* + com.google.protobuf.WrappersProto$* + com.google.protobuf.Writer$* + + + + + + + diff --git a/java-iam/proto-google-iam-v2/pom.xml b/java-iam/proto-google-iam-v2/pom.xml index 22b090e38c..d15ef99fef 100644 --- a/java-iam/proto-google-iam-v2/pom.xml +++ b/java-iam/proto-google-iam-v2/pom.xml @@ -4,22 +4,28 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2 - 1.49.2-SNAPSHOT + protobuf-shading-v1 proto-google-iam-v2 Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.49.2-SNAPSHOT + protobuf-shading-v1 + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-sdk + latest-1.0-SNAPSHOT com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 @@ -29,6 +35,371 @@ org.codehaus.mojo flatten-maven-plugin + + org.apache.maven.plugins + maven-shade-plugin + 3.6.0 + + + package + + shade + + + + + org.example:protobuf-sdk + + + + + com.google.protobuf + com.shaded.google.protobuf.iam.v2 + + com.google.protobuf.AbstractMessageLite + com.google.protobuf.AbstractParser + com.google.protobuf.AbstractProtobufList + com.google.protobuf.Android + com.google.protobuf.Any + com.google.protobuf.AnyOrBuilder + com.google.protobuf.AnyProto + com.google.protobuf.Api + com.google.protobuf.ApiOrBuilder + com.google.protobuf.ApiProto + com.google.protobuf.ArrayDecoders + com.google.protobuf.BooleanArrayList + com.google.protobuf.BoolValue + com.google.protobuf.BoolValueOrBuilder + com.google.protobuf.ByteBufferWriter + com.google.protobuf.ByteOutput + com.google.protobuf.ByteString + com.google.protobuf.BytesValue + com.google.protobuf.BytesValueOrBuilder + com.google.protobuf.CanIgnoreReturnValue + com.google.protobuf.CheckReturnValue + com.google.protobuf.CodedInputStream + com.google.protobuf.CodedInputStreamReader + com.google.protobuf.CodedOutputStream + com.google.protobuf.CodedOutputStreamWriter + com.google.protobuf.CompileTimeConstant + com.google.protobuf.DescriptorProtos + com.google.protobuf.Descriptors + com.google.protobuf.DoubleArrayList + com.google.protobuf.DoubleValue + com.google.protobuf.DoubleValueOrBuilder + com.google.protobuf.Duration + com.google.protobuf.DurationOrBuilder + com.google.protobuf.DurationProto + com.google.protobuf.DynamicMessage + com.google.protobuf.Empty + com.google.protobuf.EmptyOrBuilder + com.google.protobuf.EmptyProto + com.google.protobuf.Enum + com.google.protobuf.EnumOrBuilder + com.google.protobuf.EnumValue + com.google.protobuf.EnumValueOrBuilder + com.google.protobuf.ExperimentalApi + com.google.protobuf.Extension + com.google.protobuf.ExtensionLite + com.google.protobuf.ExtensionRegistry + com.google.protobuf.ExtensionRegistryFactory + com.google.protobuf.ExtensionRegistryLite + com.google.protobuf.ExtensionSchema + com.google.protobuf.ExtensionSchemaLite + com.google.protobuf.ExtensionSchemas + com.google.protobuf.Field + com.google.protobuf.FieldInfo + com.google.protobuf.FieldMask + com.google.protobuf.FieldMaskOrBuilder + com.google.protobuf.FieldMaskProto + com.google.protobuf.FieldOrBuilder + com.google.protobuf.FieldSet + com.google.protobuf.FieldType + com.google.protobuf.FlattenedAbstractMessage + com.google.protobuf.FlattenedGeneratedMessageV3 + com.google.protobuf.FloatArrayList + com.google.protobuf.FloatValue + com.google.protobuf.FloatValueOrBuilder + com.google.protobuf.GeneratedMessageInfoFactory + com.google.protobuf.GeneratedMessageLite + com.google.protobuf.InlineMe + com.google.protobuf.Int32Value + com.google.protobuf.Int32ValueOrBuilder + com.google.protobuf.Int64Value + com.google.protobuf.Int64ValueOrBuilder + com.google.protobuf.IntArrayList + com.google.protobuf.Internal + com.google.protobuf.InvalidProtocolBufferException + com.google.protobuf.IterableByteBufferInputStream + com.google.protobuf.Java8Compatibility + com.google.protobuf.JavaType + com.google.protobuf.LazyField + com.google.protobuf.LazyFieldLite + com.google.protobuf.LazyStringArrayList + com.google.protobuf.LazyStringList + com.google.protobuf.LimitedInputStream + com.google.protobuf.ListFieldSchema + com.google.protobuf.ListValue + com.google.protobuf.ListValueOrBuilder + com.google.protobuf.LongArrayList + com.google.protobuf.ManifestSchemaFactory + com.google.protobuf.MapEntry + com.google.protobuf.MapEntryLite + com.google.protobuf.MapField + com.google.protobuf.MapFieldBuilder + com.google.protobuf.MapFieldLite + com.google.protobuf.MapFieldReflectionAccessor + com.google.protobuf.MapFieldSchema + com.google.protobuf.MapFieldSchemaLite + com.google.protobuf.MapFieldSchemas + com.google.protobuf.Message + com.google.protobuf.MessageInfo + com.google.protobuf.MessageInfoFactory + com.google.protobuf.MessageLite + com.google.protobuf.MessageLiteOrBuilder + com.google.protobuf.MessageLiteToString + com.google.protobuf.MessageOrBuilder + com.google.protobuf.MessageReflection + com.google.protobuf.MessageSchema + com.google.protobuf.MessageSetSchema + com.google.protobuf.Method + com.google.protobuf.MethodOrBuilder + com.google.protobuf.Mixin + com.google.protobuf.MixinOrBuilder + com.google.protobuf.MutabilityOracle + com.google.protobuf.NewInstanceSchema + com.google.protobuf.NewInstanceSchemaLite + com.google.protobuf.NewInstanceSchemas + com.google.protobuf.NullValue + com.google.protobuf.OneofInfo + com.google.protobuf.Option + com.google.protobuf.OptionOrBuilder + com.google.protobuf.Parser + com.google.protobuf.PrimitiveNonBoxingCollection + com.google.protobuf.Protobuf + com.google.protobuf.ProtobufArrayList + com.google.protobuf.ProtocolMessageEnum + com.google.protobuf.ProtocolStringList + com.google.protobuf.ProtoSyntax + com.google.protobuf.RawMessageInfo + com.google.protobuf.Reader + com.google.protobuf.RepeatedFieldBuilderV3 + com.google.protobuf.Schema + com.google.protobuf.SchemaFactory + com.google.protobuf.SchemaUtil + com.google.protobuf.SerializedForm + com.google.protobuf.SingleFieldBuilderV3 + com.google.protobuf.SmallSortedMap + com.google.protobuf.SourceContext + com.google.protobuf.SourceContextOrBuilder + com.google.protobuf.SourceContextProto + com.google.protobuf.StringValue + com.google.protobuf.StringValueOrBuilder + com.google.protobuf.Struct + com.google.protobuf.StructOrBuilder + com.google.protobuf.StructProto + com.google.protobuf.StructuralMessageInfo + com.google.protobuf.Syntax + com.google.protobuf.Timestamp + com.google.protobuf.TimestampOrBuilder + com.google.protobuf.TimestampProto + com.google.protobuf.Type + com.google.protobuf.TypeOrBuilder + com.google.protobuf.TypeProto + com.google.protobuf.TypeRegistry + com.google.protobuf.UInt32Value + com.google.protobuf.UInt32ValueOrBuilder + com.google.protobuf.UInt64Value + com.google.protobuf.UInt64ValueOrBuilder + com.google.protobuf.UninitializedMessageException + com.google.protobuf.UnknownFieldSchema + com.google.protobuf.UnknownFieldSet + com.google.protobuf.UnknownFieldSetLite + com.google.protobuf.UnknownFieldSetLiteSchema + com.google.protobuf.UnmodifiableLazyStringList + com.google.protobuf.UnsafeUtil + com.google.protobuf.Utf8 + com.google.protobuf.Value + com.google.protobuf.ValueOrBuilder + com.google.protobuf.WireFormat + com.google.protobuf.WrappersProto + com.google.protobuf.Writer + + com.google.protobuf.AbstractMessageLite$* + com.google.protobuf.AbstractParser$* + com.google.protobuf.AbstractProtobufList$* + com.google.protobuf.Android$* + com.google.protobuf.Any$* + com.google.protobuf.AnyOrBuilder$* + com.google.protobuf.AnyProto$* + com.google.protobuf.Api$* + com.google.protobuf.ApiOrBuilder$* + com.google.protobuf.ApiProto$* + com.google.protobuf.ArrayDecoders$* + com.google.protobuf.BooleanArrayList$* + com.google.protobuf.BoolValue$* + com.google.protobuf.BoolValueOrBuilder$* + com.google.protobuf.ByteBufferWriter$* + com.google.protobuf.ByteOutput$* + com.google.protobuf.ByteString$* + com.google.protobuf.BytesValue$* + com.google.protobuf.BytesValueOrBuilder$* + com.google.protobuf.CanIgnoreReturnValue$* + com.google.protobuf.CheckReturnValue$* + com.google.protobuf.CodedInputStream$* + com.google.protobuf.CodedInputStreamReader$* + com.google.protobuf.CodedOutputStream$* + com.google.protobuf.CodedOutputStreamWriter$* + com.google.protobuf.CompileTimeConstant$* + com.google.protobuf.DescriptorProtos$* + com.google.protobuf.Descriptors$* + com.google.protobuf.DoubleArrayList$* + com.google.protobuf.DoubleValue$* + com.google.protobuf.DoubleValueOrBuilder$* + com.google.protobuf.Duration$* + com.google.protobuf.DurationOrBuilder$* + com.google.protobuf.DurationProto$* + com.google.protobuf.DynamicMessage$* + com.google.protobuf.Empty$* + com.google.protobuf.EmptyOrBuilder$* + com.google.protobuf.EmptyProto$* + com.google.protobuf.Enum$* + com.google.protobuf.EnumOrBuilder$* + com.google.protobuf.EnumValue$* + com.google.protobuf.EnumValueOrBuilder$* + com.google.protobuf.ExperimentalApi$* + com.google.protobuf.Extension$* + com.google.protobuf.ExtensionLite$* + com.google.protobuf.ExtensionRegistry$* + com.google.protobuf.ExtensionRegistryFactory$* + com.google.protobuf.ExtensionRegistryLite$* + com.google.protobuf.ExtensionSchema$* + com.google.protobuf.ExtensionSchemaLite$* + com.google.protobuf.ExtensionSchemas$* + com.google.protobuf.Field$* + com.google.protobuf.FieldInfo$* + com.google.protobuf.FieldMask$* + com.google.protobuf.FieldMaskOrBuilder$* + com.google.protobuf.FieldMaskProto$* + com.google.protobuf.FieldOrBuilder$* + com.google.protobuf.FieldSet$* + com.google.protobuf.FieldType$* + com.google.protobuf.FlattenedAbstractMessage$* + com.google.protobuf.FlattenedGeneratedMessageV3$* + com.google.protobuf.FloatArrayList$* + com.google.protobuf.FloatValue$* + com.google.protobuf.FloatValueOrBuilder$* + com.google.protobuf.GeneratedMessageInfoFactory$* + com.google.protobuf.GeneratedMessageLite$* + com.google.protobuf.InlineMe$* + com.google.protobuf.Int32Value$* + com.google.protobuf.Int32ValueOrBuilder$* + com.google.protobuf.Int64Value$* + com.google.protobuf.Int64ValueOrBuilder$* + com.google.protobuf.IntArrayList$* + com.google.protobuf.Internal$* + com.google.protobuf.InvalidProtocolBufferException$* + com.google.protobuf.IterableByteBufferInputStream$* + com.google.protobuf.Java8Compatibility$* + com.google.protobuf.JavaType$* + com.google.protobuf.LazyField$* + com.google.protobuf.LazyFieldLite$* + com.google.protobuf.LazyStringArrayList$* + com.google.protobuf.LazyStringList$* + com.google.protobuf.LimitedInputStream$* + com.google.protobuf.ListFieldSchema$* + com.google.protobuf.ListValue$* + com.google.protobuf.ListValueOrBuilder$* + com.google.protobuf.LongArrayList$* + com.google.protobuf.ManifestSchemaFactory$* + com.google.protobuf.MapEntry$* + com.google.protobuf.MapEntryLite$* + com.google.protobuf.MapField$* + com.google.protobuf.MapFieldBuilder$* + com.google.protobuf.MapFieldLite$* + com.google.protobuf.MapFieldReflectionAccessor$* + com.google.protobuf.MapFieldSchema$* + com.google.protobuf.MapFieldSchemaLite$* + com.google.protobuf.MapFieldSchemas$* + com.google.protobuf.Message$* + com.google.protobuf.MessageInfo$* + com.google.protobuf.MessageInfoFactory$* + com.google.protobuf.MessageLite$* + com.google.protobuf.MessageLiteOrBuilder$* + com.google.protobuf.MessageLiteToString$* + com.google.protobuf.MessageOrBuilder$* + com.google.protobuf.MessageReflection$* + com.google.protobuf.MessageSchema$* + com.google.protobuf.MessageSetSchema$* + com.google.protobuf.Method$* + com.google.protobuf.MethodOrBuilder$* + com.google.protobuf.Mixin$* + com.google.protobuf.MixinOrBuilder$* + com.google.protobuf.MutabilityOracle$* + com.google.protobuf.NewInstanceSchema$* + com.google.protobuf.NewInstanceSchemaLite$* + com.google.protobuf.NewInstanceSchemas$* + com.google.protobuf.NullValue$* + com.google.protobuf.OneofInfo$* + com.google.protobuf.Option$* + com.google.protobuf.OptionOrBuilder$* + com.google.protobuf.Parser$* + com.google.protobuf.PrimitiveNonBoxingCollection$* + com.google.protobuf.Protobuf$* + com.google.protobuf.ProtobufArrayList$* + com.google.protobuf.ProtocolMessageEnum$* + com.google.protobuf.ProtocolStringList$* + com.google.protobuf.ProtoSyntax$* + com.google.protobuf.RawMessageInfo$* + com.google.protobuf.Reader$* + com.google.protobuf.RepeatedFieldBuilderV3$* + com.google.protobuf.Schema$* + com.google.protobuf.SchemaFactory$* + com.google.protobuf.SchemaUtil$* + com.google.protobuf.SerializedForm$* + com.google.protobuf.SingleFieldBuilderV3$* + com.google.protobuf.SmallSortedMap$* + com.google.protobuf.SourceContext$* + com.google.protobuf.SourceContextOrBuilder$* + com.google.protobuf.SourceContextProto$* + com.google.protobuf.StringValue$* + com.google.protobuf.StringValueOrBuilder$* + com.google.protobuf.Struct$* + com.google.protobuf.StructOrBuilder$* + com.google.protobuf.StructProto$* + com.google.protobuf.StructuralMessageInfo$* + com.google.protobuf.Syntax$* + com.google.protobuf.Timestamp$* + com.google.protobuf.TimestampOrBuilder$* + com.google.protobuf.TimestampProto$* + com.google.protobuf.Type$* + com.google.protobuf.TypeOrBuilder$* + com.google.protobuf.TypeProto$* + com.google.protobuf.TypeRegistry$* + com.google.protobuf.UInt32Value$* + com.google.protobuf.UInt32ValueOrBuilder$* + com.google.protobuf.UInt64Value$* + com.google.protobuf.UInt64ValueOrBuilder$* + com.google.protobuf.UninitializedMessageException$* + com.google.protobuf.UnknownFieldSchema$* + com.google.protobuf.UnknownFieldSet$* + com.google.protobuf.UnknownFieldSetLite$* + com.google.protobuf.UnknownFieldSetLiteSchema$* + com.google.protobuf.UnmodifiableLazyStringList$* + com.google.protobuf.UnsafeUtil$* + com.google.protobuf.Utf8$* + com.google.protobuf.Value$* + com.google.protobuf.ValueOrBuilder$* + com.google.protobuf.WireFormat$* + com.google.protobuf.WrappersProto$* + com.google.protobuf.Writer$* + + + + + + + diff --git a/java-iam/proto-google-iam-v2beta/pom.xml b/java-iam/proto-google-iam-v2beta/pom.xml index db5ff96114..19d8aec7de 100644 --- a/java-iam/proto-google-iam-v2beta/pom.xml +++ b/java-iam/proto-google-iam-v2beta/pom.xml @@ -4,22 +4,28 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2beta - 1.49.2-SNAPSHOT + protobuf-shading-v1 proto-google-iam-v2beta Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.49.2-SNAPSHOT + protobuf-shading-v1 + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-sdk + latest-1.0-SNAPSHOT com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 @@ -29,6 +35,371 @@ org.codehaus.mojo flatten-maven-plugin + + org.apache.maven.plugins + maven-shade-plugin + 3.6.0 + + + package + + shade + + + + + org.example:protobuf-sdk + + + + + com.google.protobuf + com.shaded.google.protobuf.iam.v2beta + + com.google.protobuf.AbstractMessageLite + com.google.protobuf.AbstractParser + com.google.protobuf.AbstractProtobufList + com.google.protobuf.Android + com.google.protobuf.Any + com.google.protobuf.AnyOrBuilder + com.google.protobuf.AnyProto + com.google.protobuf.Api + com.google.protobuf.ApiOrBuilder + com.google.protobuf.ApiProto + com.google.protobuf.ArrayDecoders + com.google.protobuf.BooleanArrayList + com.google.protobuf.BoolValue + com.google.protobuf.BoolValueOrBuilder + com.google.protobuf.ByteBufferWriter + com.google.protobuf.ByteOutput + com.google.protobuf.ByteString + com.google.protobuf.BytesValue + com.google.protobuf.BytesValueOrBuilder + com.google.protobuf.CanIgnoreReturnValue + com.google.protobuf.CheckReturnValue + com.google.protobuf.CodedInputStream + com.google.protobuf.CodedInputStreamReader + com.google.protobuf.CodedOutputStream + com.google.protobuf.CodedOutputStreamWriter + com.google.protobuf.CompileTimeConstant + com.google.protobuf.DescriptorProtos + com.google.protobuf.Descriptors + com.google.protobuf.DoubleArrayList + com.google.protobuf.DoubleValue + com.google.protobuf.DoubleValueOrBuilder + com.google.protobuf.Duration + com.google.protobuf.DurationOrBuilder + com.google.protobuf.DurationProto + com.google.protobuf.DynamicMessage + com.google.protobuf.Empty + com.google.protobuf.EmptyOrBuilder + com.google.protobuf.EmptyProto + com.google.protobuf.Enum + com.google.protobuf.EnumOrBuilder + com.google.protobuf.EnumValue + com.google.protobuf.EnumValueOrBuilder + com.google.protobuf.ExperimentalApi + com.google.protobuf.Extension + com.google.protobuf.ExtensionLite + com.google.protobuf.ExtensionRegistry + com.google.protobuf.ExtensionRegistryFactory + com.google.protobuf.ExtensionRegistryLite + com.google.protobuf.ExtensionSchema + com.google.protobuf.ExtensionSchemaLite + com.google.protobuf.ExtensionSchemas + com.google.protobuf.Field + com.google.protobuf.FieldInfo + com.google.protobuf.FieldMask + com.google.protobuf.FieldMaskOrBuilder + com.google.protobuf.FieldMaskProto + com.google.protobuf.FieldOrBuilder + com.google.protobuf.FieldSet + com.google.protobuf.FieldType + com.google.protobuf.FlattenedAbstractMessage + com.google.protobuf.FlattenedGeneratedMessageV3 + com.google.protobuf.FloatArrayList + com.google.protobuf.FloatValue + com.google.protobuf.FloatValueOrBuilder + com.google.protobuf.GeneratedMessageInfoFactory + com.google.protobuf.GeneratedMessageLite + com.google.protobuf.InlineMe + com.google.protobuf.Int32Value + com.google.protobuf.Int32ValueOrBuilder + com.google.protobuf.Int64Value + com.google.protobuf.Int64ValueOrBuilder + com.google.protobuf.IntArrayList + com.google.protobuf.Internal + com.google.protobuf.InvalidProtocolBufferException + com.google.protobuf.IterableByteBufferInputStream + com.google.protobuf.Java8Compatibility + com.google.protobuf.JavaType + com.google.protobuf.LazyField + com.google.protobuf.LazyFieldLite + com.google.protobuf.LazyStringArrayList + com.google.protobuf.LazyStringList + com.google.protobuf.LimitedInputStream + com.google.protobuf.ListFieldSchema + com.google.protobuf.ListValue + com.google.protobuf.ListValueOrBuilder + com.google.protobuf.LongArrayList + com.google.protobuf.ManifestSchemaFactory + com.google.protobuf.MapEntry + com.google.protobuf.MapEntryLite + com.google.protobuf.MapField + com.google.protobuf.MapFieldBuilder + com.google.protobuf.MapFieldLite + com.google.protobuf.MapFieldReflectionAccessor + com.google.protobuf.MapFieldSchema + com.google.protobuf.MapFieldSchemaLite + com.google.protobuf.MapFieldSchemas + com.google.protobuf.Message + com.google.protobuf.MessageInfo + com.google.protobuf.MessageInfoFactory + com.google.protobuf.MessageLite + com.google.protobuf.MessageLiteOrBuilder + com.google.protobuf.MessageLiteToString + com.google.protobuf.MessageOrBuilder + com.google.protobuf.MessageReflection + com.google.protobuf.MessageSchema + com.google.protobuf.MessageSetSchema + com.google.protobuf.Method + com.google.protobuf.MethodOrBuilder + com.google.protobuf.Mixin + com.google.protobuf.MixinOrBuilder + com.google.protobuf.MutabilityOracle + com.google.protobuf.NewInstanceSchema + com.google.protobuf.NewInstanceSchemaLite + com.google.protobuf.NewInstanceSchemas + com.google.protobuf.NullValue + com.google.protobuf.OneofInfo + com.google.protobuf.Option + com.google.protobuf.OptionOrBuilder + com.google.protobuf.Parser + com.google.protobuf.PrimitiveNonBoxingCollection + com.google.protobuf.Protobuf + com.google.protobuf.ProtobufArrayList + com.google.protobuf.ProtocolMessageEnum + com.google.protobuf.ProtocolStringList + com.google.protobuf.ProtoSyntax + com.google.protobuf.RawMessageInfo + com.google.protobuf.Reader + com.google.protobuf.RepeatedFieldBuilderV3 + com.google.protobuf.Schema + com.google.protobuf.SchemaFactory + com.google.protobuf.SchemaUtil + com.google.protobuf.SerializedForm + com.google.protobuf.SingleFieldBuilderV3 + com.google.protobuf.SmallSortedMap + com.google.protobuf.SourceContext + com.google.protobuf.SourceContextOrBuilder + com.google.protobuf.SourceContextProto + com.google.protobuf.StringValue + com.google.protobuf.StringValueOrBuilder + com.google.protobuf.Struct + com.google.protobuf.StructOrBuilder + com.google.protobuf.StructProto + com.google.protobuf.StructuralMessageInfo + com.google.protobuf.Syntax + com.google.protobuf.Timestamp + com.google.protobuf.TimestampOrBuilder + com.google.protobuf.TimestampProto + com.google.protobuf.Type + com.google.protobuf.TypeOrBuilder + com.google.protobuf.TypeProto + com.google.protobuf.TypeRegistry + com.google.protobuf.UInt32Value + com.google.protobuf.UInt32ValueOrBuilder + com.google.protobuf.UInt64Value + com.google.protobuf.UInt64ValueOrBuilder + com.google.protobuf.UninitializedMessageException + com.google.protobuf.UnknownFieldSchema + com.google.protobuf.UnknownFieldSet + com.google.protobuf.UnknownFieldSetLite + com.google.protobuf.UnknownFieldSetLiteSchema + com.google.protobuf.UnmodifiableLazyStringList + com.google.protobuf.UnsafeUtil + com.google.protobuf.Utf8 + com.google.protobuf.Value + com.google.protobuf.ValueOrBuilder + com.google.protobuf.WireFormat + com.google.protobuf.WrappersProto + com.google.protobuf.Writer + + com.google.protobuf.AbstractMessageLite$* + com.google.protobuf.AbstractParser$* + com.google.protobuf.AbstractProtobufList$* + com.google.protobuf.Android$* + com.google.protobuf.Any$* + com.google.protobuf.AnyOrBuilder$* + com.google.protobuf.AnyProto$* + com.google.protobuf.Api$* + com.google.protobuf.ApiOrBuilder$* + com.google.protobuf.ApiProto$* + com.google.protobuf.ArrayDecoders$* + com.google.protobuf.BooleanArrayList$* + com.google.protobuf.BoolValue$* + com.google.protobuf.BoolValueOrBuilder$* + com.google.protobuf.ByteBufferWriter$* + com.google.protobuf.ByteOutput$* + com.google.protobuf.ByteString$* + com.google.protobuf.BytesValue$* + com.google.protobuf.BytesValueOrBuilder$* + com.google.protobuf.CanIgnoreReturnValue$* + com.google.protobuf.CheckReturnValue$* + com.google.protobuf.CodedInputStream$* + com.google.protobuf.CodedInputStreamReader$* + com.google.protobuf.CodedOutputStream$* + com.google.protobuf.CodedOutputStreamWriter$* + com.google.protobuf.CompileTimeConstant$* + com.google.protobuf.DescriptorProtos$* + com.google.protobuf.Descriptors$* + com.google.protobuf.DoubleArrayList$* + com.google.protobuf.DoubleValue$* + com.google.protobuf.DoubleValueOrBuilder$* + com.google.protobuf.Duration$* + com.google.protobuf.DurationOrBuilder$* + com.google.protobuf.DurationProto$* + com.google.protobuf.DynamicMessage$* + com.google.protobuf.Empty$* + com.google.protobuf.EmptyOrBuilder$* + com.google.protobuf.EmptyProto$* + com.google.protobuf.Enum$* + com.google.protobuf.EnumOrBuilder$* + com.google.protobuf.EnumValue$* + com.google.protobuf.EnumValueOrBuilder$* + com.google.protobuf.ExperimentalApi$* + com.google.protobuf.Extension$* + com.google.protobuf.ExtensionLite$* + com.google.protobuf.ExtensionRegistry$* + com.google.protobuf.ExtensionRegistryFactory$* + com.google.protobuf.ExtensionRegistryLite$* + com.google.protobuf.ExtensionSchema$* + com.google.protobuf.ExtensionSchemaLite$* + com.google.protobuf.ExtensionSchemas$* + com.google.protobuf.Field$* + com.google.protobuf.FieldInfo$* + com.google.protobuf.FieldMask$* + com.google.protobuf.FieldMaskOrBuilder$* + com.google.protobuf.FieldMaskProto$* + com.google.protobuf.FieldOrBuilder$* + com.google.protobuf.FieldSet$* + com.google.protobuf.FieldType$* + com.google.protobuf.FlattenedAbstractMessage$* + com.google.protobuf.FlattenedGeneratedMessageV3$* + com.google.protobuf.FloatArrayList$* + com.google.protobuf.FloatValue$* + com.google.protobuf.FloatValueOrBuilder$* + com.google.protobuf.GeneratedMessageInfoFactory$* + com.google.protobuf.GeneratedMessageLite$* + com.google.protobuf.InlineMe$* + com.google.protobuf.Int32Value$* + com.google.protobuf.Int32ValueOrBuilder$* + com.google.protobuf.Int64Value$* + com.google.protobuf.Int64ValueOrBuilder$* + com.google.protobuf.IntArrayList$* + com.google.protobuf.Internal$* + com.google.protobuf.InvalidProtocolBufferException$* + com.google.protobuf.IterableByteBufferInputStream$* + com.google.protobuf.Java8Compatibility$* + com.google.protobuf.JavaType$* + com.google.protobuf.LazyField$* + com.google.protobuf.LazyFieldLite$* + com.google.protobuf.LazyStringArrayList$* + com.google.protobuf.LazyStringList$* + com.google.protobuf.LimitedInputStream$* + com.google.protobuf.ListFieldSchema$* + com.google.protobuf.ListValue$* + com.google.protobuf.ListValueOrBuilder$* + com.google.protobuf.LongArrayList$* + com.google.protobuf.ManifestSchemaFactory$* + com.google.protobuf.MapEntry$* + com.google.protobuf.MapEntryLite$* + com.google.protobuf.MapField$* + com.google.protobuf.MapFieldBuilder$* + com.google.protobuf.MapFieldLite$* + com.google.protobuf.MapFieldReflectionAccessor$* + com.google.protobuf.MapFieldSchema$* + com.google.protobuf.MapFieldSchemaLite$* + com.google.protobuf.MapFieldSchemas$* + com.google.protobuf.Message$* + com.google.protobuf.MessageInfo$* + com.google.protobuf.MessageInfoFactory$* + com.google.protobuf.MessageLite$* + com.google.protobuf.MessageLiteOrBuilder$* + com.google.protobuf.MessageLiteToString$* + com.google.protobuf.MessageOrBuilder$* + com.google.protobuf.MessageReflection$* + com.google.protobuf.MessageSchema$* + com.google.protobuf.MessageSetSchema$* + com.google.protobuf.Method$* + com.google.protobuf.MethodOrBuilder$* + com.google.protobuf.Mixin$* + com.google.protobuf.MixinOrBuilder$* + com.google.protobuf.MutabilityOracle$* + com.google.protobuf.NewInstanceSchema$* + com.google.protobuf.NewInstanceSchemaLite$* + com.google.protobuf.NewInstanceSchemas$* + com.google.protobuf.NullValue$* + com.google.protobuf.OneofInfo$* + com.google.protobuf.Option$* + com.google.protobuf.OptionOrBuilder$* + com.google.protobuf.Parser$* + com.google.protobuf.PrimitiveNonBoxingCollection$* + com.google.protobuf.Protobuf$* + com.google.protobuf.ProtobufArrayList$* + com.google.protobuf.ProtocolMessageEnum$* + com.google.protobuf.ProtocolStringList$* + com.google.protobuf.ProtoSyntax$* + com.google.protobuf.RawMessageInfo$* + com.google.protobuf.Reader$* + com.google.protobuf.RepeatedFieldBuilderV3$* + com.google.protobuf.Schema$* + com.google.protobuf.SchemaFactory$* + com.google.protobuf.SchemaUtil$* + com.google.protobuf.SerializedForm$* + com.google.protobuf.SingleFieldBuilderV3$* + com.google.protobuf.SmallSortedMap$* + com.google.protobuf.SourceContext$* + com.google.protobuf.SourceContextOrBuilder$* + com.google.protobuf.SourceContextProto$* + com.google.protobuf.StringValue$* + com.google.protobuf.StringValueOrBuilder$* + com.google.protobuf.Struct$* + com.google.protobuf.StructOrBuilder$* + com.google.protobuf.StructProto$* + com.google.protobuf.StructuralMessageInfo$* + com.google.protobuf.Syntax$* + com.google.protobuf.Timestamp$* + com.google.protobuf.TimestampOrBuilder$* + com.google.protobuf.TimestampProto$* + com.google.protobuf.Type$* + com.google.protobuf.TypeOrBuilder$* + com.google.protobuf.TypeProto$* + com.google.protobuf.TypeRegistry$* + com.google.protobuf.UInt32Value$* + com.google.protobuf.UInt32ValueOrBuilder$* + com.google.protobuf.UInt64Value$* + com.google.protobuf.UInt64ValueOrBuilder$* + com.google.protobuf.UninitializedMessageException$* + com.google.protobuf.UnknownFieldSchema$* + com.google.protobuf.UnknownFieldSet$* + com.google.protobuf.UnknownFieldSetLite$* + com.google.protobuf.UnknownFieldSetLiteSchema$* + com.google.protobuf.UnmodifiableLazyStringList$* + com.google.protobuf.UnsafeUtil$* + com.google.protobuf.Utf8$* + com.google.protobuf.Value$* + com.google.protobuf.ValueOrBuilder$* + com.google.protobuf.WireFormat$* + com.google.protobuf.WrappersProto$* + com.google.protobuf.Writer$* + + + + + + + diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 239cf9f4f9..44ed6fbae3 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.15.1 + 1.15.1-SNAPSHOT @@ -45,7 +45,7 @@ com.google.cloud google-cloud-core-bom - 2.53.2-SNAPSHOT + protobuf-shading-v1 pom import @@ -69,13 +69,13 @@ com.google.cloud google-cloud-core - 2.53.2-SNAPSHOT + protobuf-shading-v1 test-jar com.google.cloud google-cloud-core - 2.53.2-SNAPSHOT + protobuf-shading-v1 tests diff --git a/java-showcase/gapic-showcase/pom.xml b/java-showcase/gapic-showcase/pom.xml index 088faece10..fc65813320 100644 --- a/java-showcase/gapic-showcase/pom.xml +++ b/java-showcase/gapic-showcase/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud gapic-showcase - 0.0.1-SNAPSHOT + protobuf-shading-v1 jar GAPIC Showcase Client @@ -87,18 +87,34 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + com.google.api api-common - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT + + + + com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 com.google.api.grpc @@ -108,10 +124,12 @@ com.google.api.grpc proto-google-iam-v1 + protobuf-shading-v1 com.google.api.grpc proto-gapic-showcase-v1beta1 + protobuf-shading-v1 com.google.guava @@ -120,14 +138,17 @@ com.google.api gax + protobuf-shading-v1 com.google.api gax-grpc + protobuf-shading-v1 com.google.api gax-httpjson + protobuf-shading-v1 diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java index 8f76905d59..1b204824f0 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/ComplianceClientTest.java @@ -1,1014 +1,1014 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.showcase.v1beta1; - -import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.FieldMask; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.UUID; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class ComplianceClientTest { - private static MockCompliance mockCompliance; - private static MockIAMPolicy mockIAMPolicy; - private static MockLocations mockLocations; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private ComplianceClient client; - - @BeforeClass - public static void startStaticServer() { - mockCompliance = new MockCompliance(); - mockLocations = new MockLocations(); - mockIAMPolicy = new MockIAMPolicy(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockCompliance, mockLocations, mockIAMPolicy)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - ComplianceSettings settings = - ComplianceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = ComplianceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void repeatDataBodyTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataBody(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataBodyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataBody(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void repeatDataBodyInfoTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataBodyInfo(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataBodyInfoExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataBodyInfo(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void repeatDataQueryTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataQuery(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataQueryExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataQuery(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void repeatDataSimplePathTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataSimplePath(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataSimplePathExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataSimplePath(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void repeatDataPathResourceTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataPathResource(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataPathResourceExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataPathResource(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void repeatDataPathTrailingResourceTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataPathTrailingResource(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataPathTrailingResourceExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataPathTrailingResource(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void repeatDataBodyPutTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataBodyPut(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataBodyPutExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataBodyPut(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void repeatDataBodyPatchTest() throws Exception { - RepeatResponse expectedResponse = - RepeatResponse.newBuilder() - .setRequest(RepeatRequest.newBuilder().build()) - .setBindingUri("bindingUri1514820775") - .build(); - mockCompliance.addResponse(expectedResponse); - - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - - RepeatResponse actualResponse = client.repeatDataBodyPatch(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); - Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); - Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); - Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); - Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); - Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); - Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); - Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); - Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void repeatDataBodyPatchExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - RepeatRequest request = - RepeatRequest.newBuilder() - .setName("name3373707") - .setInfo(ComplianceData.newBuilder().build()) - .setServerVerify(true) - .setIntendedBindingUri("intendedBindingUri780142386") - .setFInt32(-1143775883) - .setFInt64(-1143775788) - .setFDouble(-1239459382) - .setPInt32(-858673665) - .setPInt64(-858673570) - .setPDouble(-991225216) - .build(); - client.repeatDataBodyPatch(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getEnumTest() throws Exception { - EnumResponse expectedResponse = - EnumResponse.newBuilder() - .setRequest(EnumRequest.newBuilder().build()) - .setContinent(Continent.forNumber(0)) - .build(); - mockCompliance.addResponse(expectedResponse); - - EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); - - EnumResponse actualResponse = client.getEnum(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - EnumRequest actualRequest = ((EnumRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getUnknownEnum(), actualRequest.getUnknownEnum()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getEnumExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); - client.getEnum(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void verifyEnumTest() throws Exception { - EnumResponse expectedResponse = - EnumResponse.newBuilder() - .setRequest(EnumRequest.newBuilder().build()) - .setContinent(Continent.forNumber(0)) - .build(); - mockCompliance.addResponse(expectedResponse); - - EnumResponse request = - EnumResponse.newBuilder() - .setRequest(EnumRequest.newBuilder().build()) - .setContinent(Continent.forNumber(0)) - .build(); - - EnumResponse actualResponse = client.verifyEnum(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockCompliance.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - EnumResponse actualRequest = ((EnumResponse) actualRequests.get(0)); - - Assert.assertEquals(request.getRequest(), actualRequest.getRequest()); - Assert.assertEquals(request.getContinent(), actualRequest.getContinent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void verifyEnumExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockCompliance.addException(exception); - - try { - EnumResponse request = - EnumResponse.newBuilder() - .setRequest(EnumRequest.newBuilder().build()) - .setContinent(Continent.forNumber(0)) - .build(); - client.verifyEnum(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockIAMPolicy.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} +///* +// * Copyright 2025 Google LLC +// * +// * Licensed under the Apache License, Version 2.0 (the "License"); +// * you may not use this file except in compliance with the License. +// * You may obtain a copy of the License at +// * +// * https://www.apache.org/licenses/LICENSE-2.0 +// * +// * Unless required by applicable law or agreed to in writing, software +// * distributed under the License is distributed on an "AS IS" BASIS, +// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// * See the License for the specific language governing permissions and +// * limitations under the License. +// */ +// +//package com.google.showcase.v1beta1; +// +//import static com.google.showcase.v1beta1.ComplianceClient.ListLocationsPagedResponse; +// +//import com.google.api.gax.core.NoCredentialsProvider; +//import com.google.api.gax.grpc.GaxGrpcProperties; +//import com.google.api.gax.grpc.testing.LocalChannelProvider; +//import com.google.api.gax.grpc.testing.MockGrpcService; +//import com.google.api.gax.grpc.testing.MockServiceHelper; +//import com.google.api.gax.rpc.ApiClientHeaderProvider; +//import com.google.api.gax.rpc.InvalidArgumentException; +//import com.google.cloud.location.GetLocationRequest; +//import com.google.cloud.location.ListLocationsRequest; +//import com.google.cloud.location.ListLocationsResponse; +//import com.google.cloud.location.Location; +//import com.google.common.collect.Lists; +//import com.google.iam.v1.AuditConfig; +//import com.google.iam.v1.Binding; +//import com.google.iam.v1.GetIamPolicyRequest; +//import com.google.iam.v1.GetPolicyOptions; +//import com.google.iam.v1.Policy; +//import com.google.iam.v1.SetIamPolicyRequest; +//import com.google.iam.v1.TestIamPermissionsRequest; +//import com.google.iam.v1.TestIamPermissionsResponse; +//import com.google.protobuf.AbstractMessage; +//import com.google.protobuf.Any; +//import com.google.protobuf.ByteString; +//import com.google.protobuf.FieldMask; +//import io.grpc.StatusRuntimeException; +//import java.io.IOException; +//import java.util.ArrayList; +//import java.util.Arrays; +//import java.util.HashMap; +//import java.util.List; +//import java.util.UUID; +//import javax.annotation.Generated; +//import org.junit.After; +//import org.junit.AfterClass; +//import org.junit.Assert; +//import org.junit.Before; +//import org.junit.BeforeClass; +//import org.junit.Test; +// +//@Generated("by gapic-generator-java") +//public class ComplianceClientTest { +// private static MockCompliance mockCompliance; +// private static MockIAMPolicy mockIAMPolicy; +// private static MockLocations mockLocations; +// private static MockServiceHelper mockServiceHelper; +// private LocalChannelProvider channelProvider; +// private ComplianceClient client; +// +// @BeforeClass +// public static void startStaticServer() { +// mockCompliance = new MockCompliance(); +// mockLocations = new MockLocations(); +// mockIAMPolicy = new MockIAMPolicy(); +// mockServiceHelper = +// new MockServiceHelper( +// UUID.randomUUID().toString(), +// Arrays.asList(mockCompliance, mockLocations, mockIAMPolicy)); +// mockServiceHelper.start(); +// } +// +// @AfterClass +// public static void stopServer() { +// mockServiceHelper.stop(); +// } +// +// @Before +// public void setUp() throws IOException { +// mockServiceHelper.reset(); +// channelProvider = mockServiceHelper.createChannelProvider(); +// ComplianceSettings settings = +// ComplianceSettings.newBuilder() +// .setTransportChannelProvider(channelProvider) +// .setCredentialsProvider(NoCredentialsProvider.create()) +// .build(); +// client = ComplianceClient.create(settings); +// } +// +// @After +// public void tearDown() throws Exception { +// client.close(); +// } +// +// @Test +// public void repeatDataBodyTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataBody(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataBodyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataBody(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void repeatDataBodyInfoTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataBodyInfo(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataBodyInfoExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataBodyInfo(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void repeatDataQueryTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataQuery(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataQueryExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataQuery(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void repeatDataSimplePathTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataSimplePath(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataSimplePathExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataSimplePath(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void repeatDataPathResourceTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataPathResource(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataPathResourceExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataPathResource(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void repeatDataPathTrailingResourceTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataPathTrailingResource(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataPathTrailingResourceExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataPathTrailingResource(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void repeatDataBodyPutTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataBodyPut(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataBodyPutExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataBodyPut(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void repeatDataBodyPatchTest() throws Exception { +// RepeatResponse expectedResponse = +// RepeatResponse.newBuilder() +// .setRequest(RepeatRequest.newBuilder().build()) +// .setBindingUri("bindingUri1514820775") +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// +// RepeatResponse actualResponse = client.repeatDataBodyPatch(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// RepeatRequest actualRequest = ((RepeatRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getInfo(), actualRequest.getInfo()); +// Assert.assertEquals(request.getServerVerify(), actualRequest.getServerVerify()); +// Assert.assertEquals(request.getIntendedBindingUri(), actualRequest.getIntendedBindingUri()); +// Assert.assertEquals(request.getFInt32(), actualRequest.getFInt32()); +// Assert.assertEquals(request.getFInt64(), actualRequest.getFInt64()); +// Assert.assertEquals(request.getFDouble(), actualRequest.getFDouble(), 0.0001); +// Assert.assertEquals(request.getPInt32(), actualRequest.getPInt32()); +// Assert.assertEquals(request.getPInt64(), actualRequest.getPInt64()); +// Assert.assertEquals(request.getPDouble(), actualRequest.getPDouble(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void repeatDataBodyPatchExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// RepeatRequest request = +// RepeatRequest.newBuilder() +// .setName("name3373707") +// .setInfo(ComplianceData.newBuilder().build()) +// .setServerVerify(true) +// .setIntendedBindingUri("intendedBindingUri780142386") +// .setFInt32(-1143775883) +// .setFInt64(-1143775788) +// .setFDouble(-1239459382) +// .setPInt32(-858673665) +// .setPInt64(-858673570) +// .setPDouble(-991225216) +// .build(); +// client.repeatDataBodyPatch(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getEnumTest() throws Exception { +// EnumResponse expectedResponse = +// EnumResponse.newBuilder() +// .setRequest(EnumRequest.newBuilder().build()) +// .setContinent(Continent.forNumber(0)) +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); +// +// EnumResponse actualResponse = client.getEnum(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// EnumRequest actualRequest = ((EnumRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getUnknownEnum(), actualRequest.getUnknownEnum()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getEnumExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// EnumRequest request = EnumRequest.newBuilder().setUnknownEnum(true).build(); +// client.getEnum(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void verifyEnumTest() throws Exception { +// EnumResponse expectedResponse = +// EnumResponse.newBuilder() +// .setRequest(EnumRequest.newBuilder().build()) +// .setContinent(Continent.forNumber(0)) +// .build(); +// mockCompliance.addResponse(expectedResponse); +// +// EnumResponse request = +// EnumResponse.newBuilder() +// .setRequest(EnumRequest.newBuilder().build()) +// .setContinent(Continent.forNumber(0)) +// .build(); +// +// EnumResponse actualResponse = client.verifyEnum(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockCompliance.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// EnumResponse actualRequest = ((EnumResponse) actualRequests.get(0)); +// +// Assert.assertEquals(request.getRequest(), actualRequest.getRequest()); +// Assert.assertEquals(request.getContinent(), actualRequest.getContinent()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void verifyEnumExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockCompliance.addException(exception); +// +// try { +// EnumResponse request = +// EnumResponse.newBuilder() +// .setRequest(EnumRequest.newBuilder().build()) +// .setContinent(Continent.forNumber(0)) +// .build(); +// client.verifyEnum(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listLocationsTest() throws Exception { +// Location responsesElement = Location.newBuilder().build(); +// ListLocationsResponse expectedResponse = +// ListLocationsResponse.newBuilder() +// .setNextPageToken("") +// .addAllLocations(Arrays.asList(responsesElement)) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListLocationsPagedResponse pagedListResponse = client.listLocations(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listLocationsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listLocations(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getLocationTest() throws Exception { +// Location expectedResponse = +// Location.newBuilder() +// .setName("name3373707") +// .setLocationId("locationId1541836720") +// .setDisplayName("displayName1714148973") +// .putAllLabels(new HashMap()) +// .setMetadata(Any.newBuilder().build()) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// +// Location actualResponse = client.getLocation(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getLocationExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// client.getLocation(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void setIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.setIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void setIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.setIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.getIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// client.getIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void testIamPermissionsTest() throws Exception { +// TestIamPermissionsResponse expectedResponse = +// TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// +// TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void testIamPermissionsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// client.testIamPermissions(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +//} diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java index bcd44666ec..fa4f64d1fc 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/EchoClientTest.java @@ -1,904 +1,904 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.showcase.v1beta1; - -import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; -import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; -import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.grpc.testing.MockStreamObserver; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ApiStreamObserver; -import com.google.api.gax.rpc.BidiStreamingCallable; -import com.google.api.gax.rpc.ClientStreamingCallable; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StatusCode; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.Duration; -import com.google.protobuf.FieldMask; -import com.google.rpc.Status; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; -import java.util.concurrent.ExecutionException; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class EchoClientTest { - private static MockEcho mockEcho; - private static MockIAMPolicy mockIAMPolicy; - private static MockLocations mockLocations; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private EchoClient client; - - @BeforeClass - public static void startStaticServer() { - mockEcho = new MockEcho(); - mockLocations = new MockLocations(); - mockIAMPolicy = new MockIAMPolicy(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockEcho, mockLocations, mockIAMPolicy)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - EchoSettings settings = - EchoSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = EchoClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void echoTest() throws Exception { - EchoResponse expectedResponse = - EchoResponse.newBuilder() - .setContent("content951530617") - .setSeverity(Severity.forNumber(0)) - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - mockEcho.addResponse(expectedResponse); - - EchoRequest request = - EchoRequest.newBuilder() - .setSeverity(Severity.forNumber(0)) - .setHeader("header-1221270899") - .setOtherHeader("otherHeader-2026585667") - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - - EchoResponse actualResponse = client.echo(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockEcho.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - EchoRequest actualRequest = ((EchoRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getContent(), actualRequest.getContent()); - Assert.assertEquals(request.getError(), actualRequest.getError()); - Assert.assertEquals(request.getSeverity(), actualRequest.getSeverity()); - Assert.assertEquals(request.getHeader(), actualRequest.getHeader()); - Assert.assertEquals(request.getOtherHeader(), actualRequest.getOtherHeader()); - Assert.assertEquals(request.getRequestId(), actualRequest.getRequestId()); - Assert.assertEquals(request.getOtherRequestId(), actualRequest.getOtherRequestId()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void echoExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - - try { - EchoRequest request = - EchoRequest.newBuilder() - .setSeverity(Severity.forNumber(0)) - .setHeader("header-1221270899") - .setOtherHeader("otherHeader-2026585667") - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - client.echo(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void echoErrorDetailsTest() throws Exception { - EchoErrorDetailsResponse expectedResponse = - EchoErrorDetailsResponse.newBuilder() - .setSingleDetail(EchoErrorDetailsResponse.SingleDetail.newBuilder().build()) - .setMultipleDetails(EchoErrorDetailsResponse.MultipleDetails.newBuilder().build()) - .build(); - mockEcho.addResponse(expectedResponse); - - EchoErrorDetailsRequest request = - EchoErrorDetailsRequest.newBuilder() - .setSingleDetailText("singleDetailText1774380934") - .addAllMultiDetailText(new ArrayList()) - .build(); - - EchoErrorDetailsResponse actualResponse = client.echoErrorDetails(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockEcho.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - EchoErrorDetailsRequest actualRequest = ((EchoErrorDetailsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getSingleDetailText(), actualRequest.getSingleDetailText()); - Assert.assertEquals(request.getMultiDetailTextList(), actualRequest.getMultiDetailTextList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void echoErrorDetailsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - - try { - EchoErrorDetailsRequest request = - EchoErrorDetailsRequest.newBuilder() - .setSingleDetailText("singleDetailText1774380934") - .addAllMultiDetailText(new ArrayList()) - .build(); - client.echoErrorDetails(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void expandTest() throws Exception { - EchoResponse expectedResponse = - EchoResponse.newBuilder() - .setContent("content951530617") - .setSeverity(Severity.forNumber(0)) - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - mockEcho.addResponse(expectedResponse); - ExpandRequest request = - ExpandRequest.newBuilder() - .setContent("content951530617") - .setError(Status.newBuilder().build()) - .setStreamWaitTime(Duration.newBuilder().build()) - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ServerStreamingCallable callable = client.expandCallable(); - callable.serverStreamingCall(request, responseObserver); - - List actualResponses = responseObserver.future().get(); - Assert.assertEquals(1, actualResponses.size()); - Assert.assertEquals(expectedResponse, actualResponses.get(0)); - } - - @Test - public void expandExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - ExpandRequest request = - ExpandRequest.newBuilder() - .setContent("content951530617") - .setError(Status.newBuilder().build()) - .setStreamWaitTime(Duration.newBuilder().build()) - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ServerStreamingCallable callable = client.expandCallable(); - callable.serverStreamingCall(request, responseObserver); - - try { - List actualResponses = responseObserver.future().get(); - Assert.fail("No exception thrown"); - } catch (ExecutionException e) { - Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void collectTest() throws Exception { - EchoResponse expectedResponse = - EchoResponse.newBuilder() - .setContent("content951530617") - .setSeverity(Severity.forNumber(0)) - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - mockEcho.addResponse(expectedResponse); - EchoRequest request = - EchoRequest.newBuilder() - .setSeverity(Severity.forNumber(0)) - .setHeader("header-1221270899") - .setOtherHeader("otherHeader-2026585667") - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ClientStreamingCallable callable = client.collectCallable(); - ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); - - requestObserver.onNext(request); - requestObserver.onCompleted(); - - List actualResponses = responseObserver.future().get(); - Assert.assertEquals(1, actualResponses.size()); - Assert.assertEquals(expectedResponse, actualResponses.get(0)); - } - - @Test - public void collectExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - EchoRequest request = - EchoRequest.newBuilder() - .setSeverity(Severity.forNumber(0)) - .setHeader("header-1221270899") - .setOtherHeader("otherHeader-2026585667") - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ClientStreamingCallable callable = client.collectCallable(); - ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); - - requestObserver.onNext(request); - - try { - List actualResponses = responseObserver.future().get(); - Assert.fail("No exception thrown"); - } catch (ExecutionException e) { - Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void chatTest() throws Exception { - EchoResponse expectedResponse = - EchoResponse.newBuilder() - .setContent("content951530617") - .setSeverity(Severity.forNumber(0)) - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - mockEcho.addResponse(expectedResponse); - EchoRequest request = - EchoRequest.newBuilder() - .setSeverity(Severity.forNumber(0)) - .setHeader("header-1221270899") - .setOtherHeader("otherHeader-2026585667") - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - BidiStreamingCallable callable = client.chatCallable(); - ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); - - requestObserver.onNext(request); - requestObserver.onCompleted(); - - List actualResponses = responseObserver.future().get(); - Assert.assertEquals(1, actualResponses.size()); - Assert.assertEquals(expectedResponse, actualResponses.get(0)); - } - - @Test - public void chatExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - EchoRequest request = - EchoRequest.newBuilder() - .setSeverity(Severity.forNumber(0)) - .setHeader("header-1221270899") - .setOtherHeader("otherHeader-2026585667") - .setRequestId("requestId693933066") - .setOtherRequestId("otherRequestId1248995034") - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - BidiStreamingCallable callable = client.chatCallable(); - ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); - - requestObserver.onNext(request); - - try { - List actualResponses = responseObserver.future().get(); - Assert.fail("No exception thrown"); - } catch (ExecutionException e) { - Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void pagedExpandTest() throws Exception { - EchoResponse responsesElement = EchoResponse.newBuilder().build(); - PagedExpandResponse expectedResponse = - PagedExpandResponse.newBuilder() - .setNextPageToken("") - .addAllResponses(Arrays.asList(responsesElement)) - .build(); - mockEcho.addResponse(expectedResponse); - - PagedExpandRequest request = - PagedExpandRequest.newBuilder() - .setContent("content951530617") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - PagedExpandPagedResponse pagedListResponse = client.pagedExpand(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getResponsesList().get(0), resources.get(0)); - - List actualRequests = mockEcho.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getContent(), actualRequest.getContent()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void pagedExpandExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - - try { - PagedExpandRequest request = - PagedExpandRequest.newBuilder() - .setContent("content951530617") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.pagedExpand(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void pagedExpandLegacyTest() throws Exception { - PagedExpandResponse expectedResponse = - PagedExpandResponse.newBuilder() - .addAllResponses(new ArrayList()) - .setNextPageToken("nextPageToken-1386094857") - .build(); - mockEcho.addResponse(expectedResponse); - - PagedExpandLegacyRequest request = - PagedExpandLegacyRequest.newBuilder() - .setContent("content951530617") - .setMaxResults(1128457243) - .setPageToken("pageToken873572522") - .build(); - - PagedExpandResponse actualResponse = client.pagedExpandLegacy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockEcho.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - PagedExpandLegacyRequest actualRequest = ((PagedExpandLegacyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getContent(), actualRequest.getContent()); - Assert.assertEquals(request.getMaxResults(), actualRequest.getMaxResults()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void pagedExpandLegacyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - - try { - PagedExpandLegacyRequest request = - PagedExpandLegacyRequest.newBuilder() - .setContent("content951530617") - .setMaxResults(1128457243) - .setPageToken("pageToken873572522") - .build(); - client.pagedExpandLegacy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void pagedExpandLegacyMappedTest() throws Exception { - PagedExpandResponseList responsesElement = PagedExpandResponseList.newBuilder().build(); - PagedExpandLegacyMappedResponse expectedResponse = - PagedExpandLegacyMappedResponse.newBuilder() - .setNextPageToken("") - .putAllAlphabetized(Collections.singletonMap("alphabetized", responsesElement)) - .build(); - mockEcho.addResponse(expectedResponse); - - PagedExpandRequest request = - PagedExpandRequest.newBuilder() - .setContent("content951530617") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - PagedExpandLegacyMappedPagedResponse pagedListResponse = - client.pagedExpandLegacyMapped(request); - - List> resources = - Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals( - expectedResponse.getAlphabetizedMap().entrySet().iterator().next(), resources.get(0)); - - List actualRequests = mockEcho.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getContent(), actualRequest.getContent()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void pagedExpandLegacyMappedExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - - try { - PagedExpandRequest request = - PagedExpandRequest.newBuilder() - .setContent("content951530617") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.pagedExpandLegacyMapped(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void waitTest() throws Exception { - WaitResponse expectedResponse = - WaitResponse.newBuilder().setContent("content951530617").build(); - Operation resultOperation = - Operation.newBuilder() - .setName("waitTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockEcho.addResponse(resultOperation); - - WaitRequest request = WaitRequest.newBuilder().build(); - - WaitResponse actualResponse = client.waitAsync(request).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockEcho.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - WaitRequest actualRequest = ((WaitRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getEndTime(), actualRequest.getEndTime()); - Assert.assertEquals(request.getTtl(), actualRequest.getTtl()); - Assert.assertEquals(request.getError(), actualRequest.getError()); - Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void waitExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - - try { - WaitRequest request = WaitRequest.newBuilder().build(); - client.waitAsync(request).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void blockTest() throws Exception { - BlockResponse expectedResponse = - BlockResponse.newBuilder().setContent("content951530617").build(); - mockEcho.addResponse(expectedResponse); - - BlockRequest request = - BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); - - BlockResponse actualResponse = client.block(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockEcho.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - BlockRequest actualRequest = ((BlockRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResponseDelay(), actualRequest.getResponseDelay()); - Assert.assertEquals(request.getError(), actualRequest.getError()); - Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void blockExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockEcho.addException(exception); - - try { - BlockRequest request = - BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); - client.block(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockIAMPolicy.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} +///* +// * Copyright 2025 Google LLC +// * +// * Licensed under the Apache License, Version 2.0 (the "License"); +// * you may not use this file except in compliance with the License. +// * You may obtain a copy of the License at +// * +// * https://www.apache.org/licenses/LICENSE-2.0 +// * +// * Unless required by applicable law or agreed to in writing, software +// * distributed under the License is distributed on an "AS IS" BASIS, +// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// * See the License for the specific language governing permissions and +// * limitations under the License. +// */ +// +//package com.google.showcase.v1beta1; +// +//import static com.google.showcase.v1beta1.EchoClient.ListLocationsPagedResponse; +//import static com.google.showcase.v1beta1.EchoClient.PagedExpandLegacyMappedPagedResponse; +//import static com.google.showcase.v1beta1.EchoClient.PagedExpandPagedResponse; +// +//import com.google.api.gax.core.NoCredentialsProvider; +//import com.google.api.gax.grpc.GaxGrpcProperties; +//import com.google.api.gax.grpc.testing.LocalChannelProvider; +//import com.google.api.gax.grpc.testing.MockGrpcService; +//import com.google.api.gax.grpc.testing.MockServiceHelper; +//import com.google.api.gax.grpc.testing.MockStreamObserver; +//import com.google.api.gax.rpc.ApiClientHeaderProvider; +//import com.google.api.gax.rpc.ApiStreamObserver; +//import com.google.api.gax.rpc.BidiStreamingCallable; +//import com.google.api.gax.rpc.ClientStreamingCallable; +//import com.google.api.gax.rpc.InvalidArgumentException; +//import com.google.api.gax.rpc.ServerStreamingCallable; +//import com.google.api.gax.rpc.StatusCode; +//import com.google.cloud.location.GetLocationRequest; +//import com.google.cloud.location.ListLocationsRequest; +//import com.google.cloud.location.ListLocationsResponse; +//import com.google.cloud.location.Location; +//import com.google.common.collect.Lists; +//import com.google.iam.v1.AuditConfig; +//import com.google.iam.v1.Binding; +//import com.google.iam.v1.GetIamPolicyRequest; +//import com.google.iam.v1.GetPolicyOptions; +//import com.google.iam.v1.Policy; +//import com.google.iam.v1.SetIamPolicyRequest; +//import com.google.iam.v1.TestIamPermissionsRequest; +//import com.google.iam.v1.TestIamPermissionsResponse; +//import com.google.longrunning.Operation; +//import com.google.protobuf.AbstractMessage; +//import com.google.protobuf.Any; +//import com.google.protobuf.ByteString; +//import com.google.protobuf.Duration; +//import com.google.protobuf.FieldMask; +//import com.google.rpc.Status; +//import io.grpc.StatusRuntimeException; +//import java.io.IOException; +//import java.util.ArrayList; +//import java.util.Arrays; +//import java.util.Collections; +//import java.util.HashMap; +//import java.util.List; +//import java.util.Map; +//import java.util.UUID; +//import java.util.concurrent.ExecutionException; +//import javax.annotation.Generated; +//import org.junit.After; +//import org.junit.AfterClass; +//import org.junit.Assert; +//import org.junit.Before; +//import org.junit.BeforeClass; +//import org.junit.Test; +// +//@Generated("by gapic-generator-java") +//public class EchoClientTest { +// private static MockEcho mockEcho; +// private static MockIAMPolicy mockIAMPolicy; +// private static MockLocations mockLocations; +// private static MockServiceHelper mockServiceHelper; +// private LocalChannelProvider channelProvider; +// private EchoClient client; +// +// @BeforeClass +// public static void startStaticServer() { +// mockEcho = new MockEcho(); +// mockLocations = new MockLocations(); +// mockIAMPolicy = new MockIAMPolicy(); +// mockServiceHelper = +// new MockServiceHelper( +// UUID.randomUUID().toString(), +// Arrays.asList(mockEcho, mockLocations, mockIAMPolicy)); +// mockServiceHelper.start(); +// } +// +// @AfterClass +// public static void stopServer() { +// mockServiceHelper.stop(); +// } +// +// @Before +// public void setUp() throws IOException { +// mockServiceHelper.reset(); +// channelProvider = mockServiceHelper.createChannelProvider(); +// EchoSettings settings = +// EchoSettings.newBuilder() +// .setTransportChannelProvider(channelProvider) +// .setCredentialsProvider(NoCredentialsProvider.create()) +// .build(); +// client = EchoClient.create(settings); +// } +// +// @After +// public void tearDown() throws Exception { +// client.close(); +// } +// +// @Test +// public void echoTest() throws Exception { +// EchoResponse expectedResponse = +// EchoResponse.newBuilder() +// .setContent("content951530617") +// .setSeverity(Severity.forNumber(0)) +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// mockEcho.addResponse(expectedResponse); +// +// EchoRequest request = +// EchoRequest.newBuilder() +// .setSeverity(Severity.forNumber(0)) +// .setHeader("header-1221270899") +// .setOtherHeader("otherHeader-2026585667") +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// +// EchoResponse actualResponse = client.echo(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockEcho.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// EchoRequest actualRequest = ((EchoRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getContent(), actualRequest.getContent()); +// Assert.assertEquals(request.getError(), actualRequest.getError()); +// Assert.assertEquals(request.getSeverity(), actualRequest.getSeverity()); +// Assert.assertEquals(request.getHeader(), actualRequest.getHeader()); +// Assert.assertEquals(request.getOtherHeader(), actualRequest.getOtherHeader()); +// Assert.assertEquals(request.getRequestId(), actualRequest.getRequestId()); +// Assert.assertEquals(request.getOtherRequestId(), actualRequest.getOtherRequestId()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void echoExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// +// try { +// EchoRequest request = +// EchoRequest.newBuilder() +// .setSeverity(Severity.forNumber(0)) +// .setHeader("header-1221270899") +// .setOtherHeader("otherHeader-2026585667") +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// client.echo(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void echoErrorDetailsTest() throws Exception { +// EchoErrorDetailsResponse expectedResponse = +// EchoErrorDetailsResponse.newBuilder() +// .setSingleDetail(EchoErrorDetailsResponse.SingleDetail.newBuilder().build()) +// .setMultipleDetails(EchoErrorDetailsResponse.MultipleDetails.newBuilder().build()) +// .build(); +// mockEcho.addResponse(expectedResponse); +// +// EchoErrorDetailsRequest request = +// EchoErrorDetailsRequest.newBuilder() +// .setSingleDetailText("singleDetailText1774380934") +// .addAllMultiDetailText(new ArrayList()) +// .build(); +// +// EchoErrorDetailsResponse actualResponse = client.echoErrorDetails(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockEcho.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// EchoErrorDetailsRequest actualRequest = ((EchoErrorDetailsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getSingleDetailText(), actualRequest.getSingleDetailText()); +// Assert.assertEquals(request.getMultiDetailTextList(), actualRequest.getMultiDetailTextList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void echoErrorDetailsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// +// try { +// EchoErrorDetailsRequest request = +// EchoErrorDetailsRequest.newBuilder() +// .setSingleDetailText("singleDetailText1774380934") +// .addAllMultiDetailText(new ArrayList()) +// .build(); +// client.echoErrorDetails(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void expandTest() throws Exception { +// EchoResponse expectedResponse = +// EchoResponse.newBuilder() +// .setContent("content951530617") +// .setSeverity(Severity.forNumber(0)) +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// mockEcho.addResponse(expectedResponse); +// ExpandRequest request = +// ExpandRequest.newBuilder() +// .setContent("content951530617") +// .setError(Status.newBuilder().build()) +// .setStreamWaitTime(Duration.newBuilder().build()) +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ServerStreamingCallable callable = client.expandCallable(); +// callable.serverStreamingCall(request, responseObserver); +// +// List actualResponses = responseObserver.future().get(); +// Assert.assertEquals(1, actualResponses.size()); +// Assert.assertEquals(expectedResponse, actualResponses.get(0)); +// } +// +// @Test +// public void expandExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// ExpandRequest request = +// ExpandRequest.newBuilder() +// .setContent("content951530617") +// .setError(Status.newBuilder().build()) +// .setStreamWaitTime(Duration.newBuilder().build()) +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ServerStreamingCallable callable = client.expandCallable(); +// callable.serverStreamingCall(request, responseObserver); +// +// try { +// List actualResponses = responseObserver.future().get(); +// Assert.fail("No exception thrown"); +// } catch (ExecutionException e) { +// Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void collectTest() throws Exception { +// EchoResponse expectedResponse = +// EchoResponse.newBuilder() +// .setContent("content951530617") +// .setSeverity(Severity.forNumber(0)) +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// mockEcho.addResponse(expectedResponse); +// EchoRequest request = +// EchoRequest.newBuilder() +// .setSeverity(Severity.forNumber(0)) +// .setHeader("header-1221270899") +// .setOtherHeader("otherHeader-2026585667") +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ClientStreamingCallable callable = client.collectCallable(); +// ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// requestObserver.onCompleted(); +// +// List actualResponses = responseObserver.future().get(); +// Assert.assertEquals(1, actualResponses.size()); +// Assert.assertEquals(expectedResponse, actualResponses.get(0)); +// } +// +// @Test +// public void collectExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// EchoRequest request = +// EchoRequest.newBuilder() +// .setSeverity(Severity.forNumber(0)) +// .setHeader("header-1221270899") +// .setOtherHeader("otherHeader-2026585667") +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ClientStreamingCallable callable = client.collectCallable(); +// ApiStreamObserver requestObserver = callable.clientStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// +// try { +// List actualResponses = responseObserver.future().get(); +// Assert.fail("No exception thrown"); +// } catch (ExecutionException e) { +// Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void chatTest() throws Exception { +// EchoResponse expectedResponse = +// EchoResponse.newBuilder() +// .setContent("content951530617") +// .setSeverity(Severity.forNumber(0)) +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// mockEcho.addResponse(expectedResponse); +// EchoRequest request = +// EchoRequest.newBuilder() +// .setSeverity(Severity.forNumber(0)) +// .setHeader("header-1221270899") +// .setOtherHeader("otherHeader-2026585667") +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// BidiStreamingCallable callable = client.chatCallable(); +// ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// requestObserver.onCompleted(); +// +// List actualResponses = responseObserver.future().get(); +// Assert.assertEquals(1, actualResponses.size()); +// Assert.assertEquals(expectedResponse, actualResponses.get(0)); +// } +// +// @Test +// public void chatExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// EchoRequest request = +// EchoRequest.newBuilder() +// .setSeverity(Severity.forNumber(0)) +// .setHeader("header-1221270899") +// .setOtherHeader("otherHeader-2026585667") +// .setRequestId("requestId693933066") +// .setOtherRequestId("otherRequestId1248995034") +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// BidiStreamingCallable callable = client.chatCallable(); +// ApiStreamObserver requestObserver = callable.bidiStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// +// try { +// List actualResponses = responseObserver.future().get(); +// Assert.fail("No exception thrown"); +// } catch (ExecutionException e) { +// Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void pagedExpandTest() throws Exception { +// EchoResponse responsesElement = EchoResponse.newBuilder().build(); +// PagedExpandResponse expectedResponse = +// PagedExpandResponse.newBuilder() +// .setNextPageToken("") +// .addAllResponses(Arrays.asList(responsesElement)) +// .build(); +// mockEcho.addResponse(expectedResponse); +// +// PagedExpandRequest request = +// PagedExpandRequest.newBuilder() +// .setContent("content951530617") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// PagedExpandPagedResponse pagedListResponse = client.pagedExpand(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getResponsesList().get(0), resources.get(0)); +// +// List actualRequests = mockEcho.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getContent(), actualRequest.getContent()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void pagedExpandExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// +// try { +// PagedExpandRequest request = +// PagedExpandRequest.newBuilder() +// .setContent("content951530617") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.pagedExpand(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void pagedExpandLegacyTest() throws Exception { +// PagedExpandResponse expectedResponse = +// PagedExpandResponse.newBuilder() +// .addAllResponses(new ArrayList()) +// .setNextPageToken("nextPageToken-1386094857") +// .build(); +// mockEcho.addResponse(expectedResponse); +// +// PagedExpandLegacyRequest request = +// PagedExpandLegacyRequest.newBuilder() +// .setContent("content951530617") +// .setMaxResults(1128457243) +// .setPageToken("pageToken873572522") +// .build(); +// +// PagedExpandResponse actualResponse = client.pagedExpandLegacy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockEcho.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// PagedExpandLegacyRequest actualRequest = ((PagedExpandLegacyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getContent(), actualRequest.getContent()); +// Assert.assertEquals(request.getMaxResults(), actualRequest.getMaxResults()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void pagedExpandLegacyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// +// try { +// PagedExpandLegacyRequest request = +// PagedExpandLegacyRequest.newBuilder() +// .setContent("content951530617") +// .setMaxResults(1128457243) +// .setPageToken("pageToken873572522") +// .build(); +// client.pagedExpandLegacy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void pagedExpandLegacyMappedTest() throws Exception { +// PagedExpandResponseList responsesElement = PagedExpandResponseList.newBuilder().build(); +// PagedExpandLegacyMappedResponse expectedResponse = +// PagedExpandLegacyMappedResponse.newBuilder() +// .setNextPageToken("") +// .putAllAlphabetized(Collections.singletonMap("alphabetized", responsesElement)) +// .build(); +// mockEcho.addResponse(expectedResponse); +// +// PagedExpandRequest request = +// PagedExpandRequest.newBuilder() +// .setContent("content951530617") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// PagedExpandLegacyMappedPagedResponse pagedListResponse = +// client.pagedExpandLegacyMapped(request); +// +// List> resources = +// Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals( +// expectedResponse.getAlphabetizedMap().entrySet().iterator().next(), resources.get(0)); +// +// List actualRequests = mockEcho.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// PagedExpandRequest actualRequest = ((PagedExpandRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getContent(), actualRequest.getContent()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void pagedExpandLegacyMappedExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// +// try { +// PagedExpandRequest request = +// PagedExpandRequest.newBuilder() +// .setContent("content951530617") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.pagedExpandLegacyMapped(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void waitTest() throws Exception { +// WaitResponse expectedResponse = +// WaitResponse.newBuilder().setContent("content951530617").build(); +// Operation resultOperation = +// Operation.newBuilder() +// .setName("waitTest") +// .setDone(true) +// .setResponse(Any.pack(expectedResponse)) +// .build(); +// mockEcho.addResponse(resultOperation); +// +// WaitRequest request = WaitRequest.newBuilder().build(); +// +// WaitResponse actualResponse = client.waitAsync(request).get(); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockEcho.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// WaitRequest actualRequest = ((WaitRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getEndTime(), actualRequest.getEndTime()); +// Assert.assertEquals(request.getTtl(), actualRequest.getTtl()); +// Assert.assertEquals(request.getError(), actualRequest.getError()); +// Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void waitExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// +// try { +// WaitRequest request = WaitRequest.newBuilder().build(); +// client.waitAsync(request).get(); +// Assert.fail("No exception raised"); +// } catch (ExecutionException e) { +// Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void blockTest() throws Exception { +// BlockResponse expectedResponse = +// BlockResponse.newBuilder().setContent("content951530617").build(); +// mockEcho.addResponse(expectedResponse); +// +// BlockRequest request = +// BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); +// +// BlockResponse actualResponse = client.block(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockEcho.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// BlockRequest actualRequest = ((BlockRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResponseDelay(), actualRequest.getResponseDelay()); +// Assert.assertEquals(request.getError(), actualRequest.getError()); +// Assert.assertEquals(request.getSuccess(), actualRequest.getSuccess()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void blockExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockEcho.addException(exception); +// +// try { +// BlockRequest request = +// BlockRequest.newBuilder().setResponseDelay(Duration.newBuilder().build()).build(); +// client.block(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listLocationsTest() throws Exception { +// Location responsesElement = Location.newBuilder().build(); +// ListLocationsResponse expectedResponse = +// ListLocationsResponse.newBuilder() +// .setNextPageToken("") +// .addAllLocations(Arrays.asList(responsesElement)) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListLocationsPagedResponse pagedListResponse = client.listLocations(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listLocationsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listLocations(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getLocationTest() throws Exception { +// Location expectedResponse = +// Location.newBuilder() +// .setName("name3373707") +// .setLocationId("locationId1541836720") +// .setDisplayName("displayName1714148973") +// .putAllLabels(new HashMap()) +// .setMetadata(Any.newBuilder().build()) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// +// Location actualResponse = client.getLocation(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getLocationExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// client.getLocation(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void setIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.setIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void setIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.setIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.getIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// client.getIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void testIamPermissionsTest() throws Exception { +// TestIamPermissionsResponse expectedResponse = +// TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// +// TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void testIamPermissionsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// client.testIamPermissions(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +//} diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java index a799116534..789a8cc250 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/IdentityClientTest.java @@ -1,733 +1,733 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.showcase.v1beta1; - -import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; -import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import com.google.protobuf.Timestamp; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.UUID; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class IdentityClientTest { - private static MockIAMPolicy mockIAMPolicy; - private static MockIdentity mockIdentity; - private static MockLocations mockLocations; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private IdentityClient client; - - @BeforeClass - public static void startStaticServer() { - mockIdentity = new MockIdentity(); - mockLocations = new MockLocations(); - mockIAMPolicy = new MockIAMPolicy(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockIdentity, mockLocations, mockIAMPolicy)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - IdentitySettings settings = - IdentitySettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = IdentityClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void createUserTest() throws Exception { - User expectedResponse = - User.newBuilder() - .setName(UserName.of("[USER]").toString()) - .setDisplayName("displayName1714148973") - .setEmail("email96619420") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setAge(96511) - .setHeightFeet(-1032737338) - .setNickname("nickname70690926") - .setEnableNotifications(true) - .build(); - mockIdentity.addResponse(expectedResponse); - - String displayName = "displayName1714148973"; - String email = "email96619420"; - - User actualResponse = client.createUser(displayName, email); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); - - Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); - Assert.assertEquals(email, actualRequest.getUser().getEmail()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createUserExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - String displayName = "displayName1714148973"; - String email = "email96619420"; - client.createUser(displayName, email); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createUserTest2() throws Exception { - User expectedResponse = - User.newBuilder() - .setName(UserName.of("[USER]").toString()) - .setDisplayName("displayName1714148973") - .setEmail("email96619420") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setAge(96511) - .setHeightFeet(-1032737338) - .setNickname("nickname70690926") - .setEnableNotifications(true) - .build(); - mockIdentity.addResponse(expectedResponse); - - String displayName = "displayName1714148973"; - String email = "email96619420"; - int age = 96511; - String nickname = "nickname70690926"; - boolean enableNotifications = true; - double heightFeet = -1032737338; - - User actualResponse = - client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); - - Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); - Assert.assertEquals(email, actualRequest.getUser().getEmail()); - Assert.assertEquals(age, actualRequest.getUser().getAge()); - Assert.assertEquals(nickname, actualRequest.getUser().getNickname()); - Assert.assertEquals(enableNotifications, actualRequest.getUser().getEnableNotifications()); - Assert.assertEquals(heightFeet, actualRequest.getUser().getHeightFeet(), 0.0001); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createUserExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - String displayName = "displayName1714148973"; - String email = "email96619420"; - int age = 96511; - String nickname = "nickname70690926"; - boolean enableNotifications = true; - double heightFeet = -1032737338; - client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getUserTest() throws Exception { - User expectedResponse = - User.newBuilder() - .setName(UserName.of("[USER]").toString()) - .setDisplayName("displayName1714148973") - .setEmail("email96619420") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setAge(96511) - .setHeightFeet(-1032737338) - .setNickname("nickname70690926") - .setEnableNotifications(true) - .build(); - mockIdentity.addResponse(expectedResponse); - - UserName name = UserName.of("[USER]"); - - User actualResponse = client.getUser(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getUserExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - UserName name = UserName.of("[USER]"); - client.getUser(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getUserTest2() throws Exception { - User expectedResponse = - User.newBuilder() - .setName(UserName.of("[USER]").toString()) - .setDisplayName("displayName1714148973") - .setEmail("email96619420") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setAge(96511) - .setHeightFeet(-1032737338) - .setNickname("nickname70690926") - .setEnableNotifications(true) - .build(); - mockIdentity.addResponse(expectedResponse); - - String name = "name3373707"; - - User actualResponse = client.getUser(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getUserExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - String name = "name3373707"; - client.getUser(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void updateUserTest() throws Exception { - User expectedResponse = - User.newBuilder() - .setName(UserName.of("[USER]").toString()) - .setDisplayName("displayName1714148973") - .setEmail("email96619420") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setAge(96511) - .setHeightFeet(-1032737338) - .setNickname("nickname70690926") - .setEnableNotifications(true) - .build(); - mockIdentity.addResponse(expectedResponse); - - UpdateUserRequest request = - UpdateUserRequest.newBuilder() - .setUser(User.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - User actualResponse = client.updateUser(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateUserRequest actualRequest = ((UpdateUserRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getUser(), actualRequest.getUser()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateUserExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - UpdateUserRequest request = - UpdateUserRequest.newBuilder() - .setUser(User.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.updateUser(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteUserTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockIdentity.addResponse(expectedResponse); - - UserName name = UserName.of("[USER]"); - - client.deleteUser(name); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteUserExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - UserName name = UserName.of("[USER]"); - client.deleteUser(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteUserTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockIdentity.addResponse(expectedResponse); - - String name = "name3373707"; - - client.deleteUser(name); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteUserExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - String name = "name3373707"; - client.deleteUser(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listUsersTest() throws Exception { - User responsesElement = User.newBuilder().build(); - ListUsersResponse expectedResponse = - ListUsersResponse.newBuilder() - .setNextPageToken("") - .addAllUsers(Arrays.asList(responsesElement)) - .build(); - mockIdentity.addResponse(expectedResponse); - - ListUsersRequest request = - ListUsersRequest.newBuilder() - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListUsersPagedResponse pagedListResponse = client.listUsers(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getUsersList().get(0), resources.get(0)); - - List actualRequests = mockIdentity.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListUsersRequest actualRequest = ((ListUsersRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listUsersExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIdentity.addException(exception); - - try { - ListUsersRequest request = - ListUsersRequest.newBuilder() - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listUsers(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockIAMPolicy.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} +///* +// * Copyright 2025 Google LLC +// * +// * Licensed under the Apache License, Version 2.0 (the "License"); +// * you may not use this file except in compliance with the License. +// * You may obtain a copy of the License at +// * +// * https://www.apache.org/licenses/LICENSE-2.0 +// * +// * Unless required by applicable law or agreed to in writing, software +// * distributed under the License is distributed on an "AS IS" BASIS, +// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// * See the License for the specific language governing permissions and +// * limitations under the License. +// */ +// +//package com.google.showcase.v1beta1; +// +//import static com.google.showcase.v1beta1.IdentityClient.ListLocationsPagedResponse; +//import static com.google.showcase.v1beta1.IdentityClient.ListUsersPagedResponse; +// +//import com.google.api.gax.core.NoCredentialsProvider; +//import com.google.api.gax.grpc.GaxGrpcProperties; +//import com.google.api.gax.grpc.testing.LocalChannelProvider; +//import com.google.api.gax.grpc.testing.MockGrpcService; +//import com.google.api.gax.grpc.testing.MockServiceHelper; +//import com.google.api.gax.rpc.ApiClientHeaderProvider; +//import com.google.api.gax.rpc.InvalidArgumentException; +//import com.google.cloud.location.GetLocationRequest; +//import com.google.cloud.location.ListLocationsRequest; +//import com.google.cloud.location.ListLocationsResponse; +//import com.google.cloud.location.Location; +//import com.google.common.collect.Lists; +//import com.google.iam.v1.AuditConfig; +//import com.google.iam.v1.Binding; +//import com.google.iam.v1.GetIamPolicyRequest; +//import com.google.iam.v1.GetPolicyOptions; +//import com.google.iam.v1.Policy; +//import com.google.iam.v1.SetIamPolicyRequest; +//import com.google.iam.v1.TestIamPermissionsRequest; +//import com.google.iam.v1.TestIamPermissionsResponse; +//import com.google.protobuf.AbstractMessage; +//import com.google.protobuf.Any; +//import com.google.protobuf.ByteString; +//import com.google.protobuf.Empty; +//import com.google.protobuf.FieldMask; +//import com.google.protobuf.Timestamp; +//import io.grpc.StatusRuntimeException; +//import java.io.IOException; +//import java.util.ArrayList; +//import java.util.Arrays; +//import java.util.HashMap; +//import java.util.List; +//import java.util.UUID; +//import javax.annotation.Generated; +//import org.junit.After; +//import org.junit.AfterClass; +//import org.junit.Assert; +//import org.junit.Before; +//import org.junit.BeforeClass; +//import org.junit.Test; +// +//@Generated("by gapic-generator-java") +//public class IdentityClientTest { +// private static MockIAMPolicy mockIAMPolicy; +// private static MockIdentity mockIdentity; +// private static MockLocations mockLocations; +// private static MockServiceHelper mockServiceHelper; +// private LocalChannelProvider channelProvider; +// private IdentityClient client; +// +// @BeforeClass +// public static void startStaticServer() { +// mockIdentity = new MockIdentity(); +// mockLocations = new MockLocations(); +// mockIAMPolicy = new MockIAMPolicy(); +// mockServiceHelper = +// new MockServiceHelper( +// UUID.randomUUID().toString(), +// Arrays.asList(mockIdentity, mockLocations, mockIAMPolicy)); +// mockServiceHelper.start(); +// } +// +// @AfterClass +// public static void stopServer() { +// mockServiceHelper.stop(); +// } +// +// @Before +// public void setUp() throws IOException { +// mockServiceHelper.reset(); +// channelProvider = mockServiceHelper.createChannelProvider(); +// IdentitySettings settings = +// IdentitySettings.newBuilder() +// .setTransportChannelProvider(channelProvider) +// .setCredentialsProvider(NoCredentialsProvider.create()) +// .build(); +// client = IdentityClient.create(settings); +// } +// +// @After +// public void tearDown() throws Exception { +// client.close(); +// } +// +// @Test +// public void createUserTest() throws Exception { +// User expectedResponse = +// User.newBuilder() +// .setName(UserName.of("[USER]").toString()) +// .setDisplayName("displayName1714148973") +// .setEmail("email96619420") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .setAge(96511) +// .setHeightFeet(-1032737338) +// .setNickname("nickname70690926") +// .setEnableNotifications(true) +// .build(); +// mockIdentity.addResponse(expectedResponse); +// +// String displayName = "displayName1714148973"; +// String email = "email96619420"; +// +// User actualResponse = client.createUser(displayName, email); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); +// +// Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); +// Assert.assertEquals(email, actualRequest.getUser().getEmail()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createUserExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// String displayName = "displayName1714148973"; +// String email = "email96619420"; +// client.createUser(displayName, email); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createUserTest2() throws Exception { +// User expectedResponse = +// User.newBuilder() +// .setName(UserName.of("[USER]").toString()) +// .setDisplayName("displayName1714148973") +// .setEmail("email96619420") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .setAge(96511) +// .setHeightFeet(-1032737338) +// .setNickname("nickname70690926") +// .setEnableNotifications(true) +// .build(); +// mockIdentity.addResponse(expectedResponse); +// +// String displayName = "displayName1714148973"; +// String email = "email96619420"; +// int age = 96511; +// String nickname = "nickname70690926"; +// boolean enableNotifications = true; +// double heightFeet = -1032737338; +// +// User actualResponse = +// client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateUserRequest actualRequest = ((CreateUserRequest) actualRequests.get(0)); +// +// Assert.assertEquals(displayName, actualRequest.getUser().getDisplayName()); +// Assert.assertEquals(email, actualRequest.getUser().getEmail()); +// Assert.assertEquals(age, actualRequest.getUser().getAge()); +// Assert.assertEquals(nickname, actualRequest.getUser().getNickname()); +// Assert.assertEquals(enableNotifications, actualRequest.getUser().getEnableNotifications()); +// Assert.assertEquals(heightFeet, actualRequest.getUser().getHeightFeet(), 0.0001); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createUserExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// String displayName = "displayName1714148973"; +// String email = "email96619420"; +// int age = 96511; +// String nickname = "nickname70690926"; +// boolean enableNotifications = true; +// double heightFeet = -1032737338; +// client.createUser(displayName, email, age, nickname, enableNotifications, heightFeet); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getUserTest() throws Exception { +// User expectedResponse = +// User.newBuilder() +// .setName(UserName.of("[USER]").toString()) +// .setDisplayName("displayName1714148973") +// .setEmail("email96619420") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .setAge(96511) +// .setHeightFeet(-1032737338) +// .setNickname("nickname70690926") +// .setEnableNotifications(true) +// .build(); +// mockIdentity.addResponse(expectedResponse); +// +// UserName name = UserName.of("[USER]"); +// +// User actualResponse = client.getUser(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getUserExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// UserName name = UserName.of("[USER]"); +// client.getUser(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getUserTest2() throws Exception { +// User expectedResponse = +// User.newBuilder() +// .setName(UserName.of("[USER]").toString()) +// .setDisplayName("displayName1714148973") +// .setEmail("email96619420") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .setAge(96511) +// .setHeightFeet(-1032737338) +// .setNickname("nickname70690926") +// .setEnableNotifications(true) +// .build(); +// mockIdentity.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// User actualResponse = client.getUser(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetUserRequest actualRequest = ((GetUserRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getUserExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// String name = "name3373707"; +// client.getUser(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void updateUserTest() throws Exception { +// User expectedResponse = +// User.newBuilder() +// .setName(UserName.of("[USER]").toString()) +// .setDisplayName("displayName1714148973") +// .setEmail("email96619420") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .setAge(96511) +// .setHeightFeet(-1032737338) +// .setNickname("nickname70690926") +// .setEnableNotifications(true) +// .build(); +// mockIdentity.addResponse(expectedResponse); +// +// UpdateUserRequest request = +// UpdateUserRequest.newBuilder() +// .setUser(User.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// User actualResponse = client.updateUser(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// UpdateUserRequest actualRequest = ((UpdateUserRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getUser(), actualRequest.getUser()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void updateUserExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// UpdateUserRequest request = +// UpdateUserRequest.newBuilder() +// .setUser(User.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.updateUser(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteUserTest() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockIdentity.addResponse(expectedResponse); +// +// UserName name = UserName.of("[USER]"); +// +// client.deleteUser(name); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteUserExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// UserName name = UserName.of("[USER]"); +// client.deleteUser(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteUserTest2() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockIdentity.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// client.deleteUser(name); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteUserRequest actualRequest = ((DeleteUserRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteUserExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// String name = "name3373707"; +// client.deleteUser(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listUsersTest() throws Exception { +// User responsesElement = User.newBuilder().build(); +// ListUsersResponse expectedResponse = +// ListUsersResponse.newBuilder() +// .setNextPageToken("") +// .addAllUsers(Arrays.asList(responsesElement)) +// .build(); +// mockIdentity.addResponse(expectedResponse); +// +// ListUsersRequest request = +// ListUsersRequest.newBuilder() +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListUsersPagedResponse pagedListResponse = client.listUsers(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getUsersList().get(0), resources.get(0)); +// +// List actualRequests = mockIdentity.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListUsersRequest actualRequest = ((ListUsersRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listUsersExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIdentity.addException(exception); +// +// try { +// ListUsersRequest request = +// ListUsersRequest.newBuilder() +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listUsers(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listLocationsTest() throws Exception { +// Location responsesElement = Location.newBuilder().build(); +// ListLocationsResponse expectedResponse = +// ListLocationsResponse.newBuilder() +// .setNextPageToken("") +// .addAllLocations(Arrays.asList(responsesElement)) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListLocationsPagedResponse pagedListResponse = client.listLocations(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listLocationsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listLocations(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getLocationTest() throws Exception { +// Location expectedResponse = +// Location.newBuilder() +// .setName("name3373707") +// .setLocationId("locationId1541836720") +// .setDisplayName("displayName1714148973") +// .putAllLabels(new HashMap()) +// .setMetadata(Any.newBuilder().build()) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// +// Location actualResponse = client.getLocation(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getLocationExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// client.getLocation(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void setIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.setIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void setIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.setIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.getIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// client.getIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void testIamPermissionsTest() throws Exception { +// TestIamPermissionsResponse expectedResponse = +// TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// +// TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void testIamPermissionsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// client.testIamPermissions(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +//} diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java index 65b8248d12..64479721db 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MessagingClientTest.java @@ -1,1882 +1,1882 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.showcase.v1beta1; - -import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; -import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; -import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.grpc.testing.MockStreamObserver; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ApiStreamObserver; -import com.google.api.gax.rpc.BidiStreamingCallable; -import com.google.api.gax.rpc.ClientStreamingCallable; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StatusCode; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import com.google.protobuf.Timestamp; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.UUID; -import java.util.concurrent.ExecutionException; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class MessagingClientTest { - private static MockIAMPolicy mockIAMPolicy; - private static MockLocations mockLocations; - private static MockMessaging mockMessaging; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private MessagingClient client; - - @BeforeClass - public static void startStaticServer() { - mockMessaging = new MockMessaging(); - mockLocations = new MockLocations(); - mockIAMPolicy = new MockIAMPolicy(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockMessaging, mockLocations, mockIAMPolicy)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - MessagingSettings settings = - MessagingSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = MessagingClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void createRoomTest() throws Exception { - Room expectedResponse = - Room.newBuilder() - .setName(RoomName.of("[ROOM]").toString()) - .setDisplayName("displayName1714148973") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - String displayName = "displayName1714148973"; - String description = "description-1724546052"; - - Room actualResponse = client.createRoom(displayName, description); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateRoomRequest actualRequest = ((CreateRoomRequest) actualRequests.get(0)); - - Assert.assertEquals(displayName, actualRequest.getRoom().getDisplayName()); - Assert.assertEquals(description, actualRequest.getRoom().getDescription()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createRoomExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String displayName = "displayName1714148973"; - String description = "description-1724546052"; - client.createRoom(displayName, description); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getRoomTest() throws Exception { - Room expectedResponse = - Room.newBuilder() - .setName(RoomName.of("[ROOM]").toString()) - .setDisplayName("displayName1714148973") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - RoomName name = RoomName.of("[ROOM]"); - - Room actualResponse = client.getRoom(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getRoomExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName name = RoomName.of("[ROOM]"); - client.getRoom(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getRoomTest2() throws Exception { - Room expectedResponse = - Room.newBuilder() - .setName(RoomName.of("[ROOM]").toString()) - .setDisplayName("displayName1714148973") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - String name = "name3373707"; - - Room actualResponse = client.getRoom(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getRoomExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String name = "name3373707"; - client.getRoom(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void updateRoomTest() throws Exception { - Room expectedResponse = - Room.newBuilder() - .setName(RoomName.of("[ROOM]").toString()) - .setDisplayName("displayName1714148973") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - UpdateRoomRequest request = - UpdateRoomRequest.newBuilder() - .setRoom(Room.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Room actualResponse = client.updateRoom(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateRoomRequest actualRequest = ((UpdateRoomRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getRoom(), actualRequest.getRoom()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateRoomExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - UpdateRoomRequest request = - UpdateRoomRequest.newBuilder() - .setRoom(Room.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.updateRoom(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteRoomTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockMessaging.addResponse(expectedResponse); - - RoomName name = RoomName.of("[ROOM]"); - - client.deleteRoom(name); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteRoomExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName name = RoomName.of("[ROOM]"); - client.deleteRoom(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteRoomTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockMessaging.addResponse(expectedResponse); - - String name = "name3373707"; - - client.deleteRoom(name); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteRoomExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String name = "name3373707"; - client.deleteRoom(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listRoomsTest() throws Exception { - Room responsesElement = Room.newBuilder().build(); - ListRoomsResponse expectedResponse = - ListRoomsResponse.newBuilder() - .setNextPageToken("") - .addAllRooms(Arrays.asList(responsesElement)) - .build(); - mockMessaging.addResponse(expectedResponse); - - ListRoomsRequest request = - ListRoomsRequest.newBuilder() - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListRoomsPagedResponse pagedListResponse = client.listRooms(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getRoomsList().get(0), resources.get(0)); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListRoomsRequest actualRequest = ((ListRoomsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listRoomsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - ListRoomsRequest request = - ListRoomsRequest.newBuilder() - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listRooms(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - ProfileName parent = ProfileName.of("[USER]"); - UserName user = UserName.of("[USER]"); - ByteString image = ByteString.EMPTY; - - Blurb actualResponse = client.createBlurb(parent, user, image); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); - Assert.assertEquals(image, actualRequest.getBlurb().getImage()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - ProfileName parent = ProfileName.of("[USER]"); - UserName user = UserName.of("[USER]"); - ByteString image = ByteString.EMPTY; - client.createBlurb(parent, user, image); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest2() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - ProfileName parent = ProfileName.of("[USER]"); - UserName user = UserName.of("[USER]"); - String text = "text3556653"; - - Blurb actualResponse = client.createBlurb(parent, user, text); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); - Assert.assertEquals(text, actualRequest.getBlurb().getText()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - ProfileName parent = ProfileName.of("[USER]"); - UserName user = UserName.of("[USER]"); - String text = "text3556653"; - client.createBlurb(parent, user, text); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest3() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - ProfileName parent = ProfileName.of("[USER]"); - String user = "user3599307"; - ByteString image = ByteString.EMPTY; - - Blurb actualResponse = client.createBlurb(parent, user, image); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user, actualRequest.getBlurb().getUser()); - Assert.assertEquals(image, actualRequest.getBlurb().getImage()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest3() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - ProfileName parent = ProfileName.of("[USER]"); - String user = "user3599307"; - ByteString image = ByteString.EMPTY; - client.createBlurb(parent, user, image); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest4() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - ProfileName parent = ProfileName.of("[USER]"); - String user = "user3599307"; - String text = "text3556653"; - - Blurb actualResponse = client.createBlurb(parent, user, text); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user, actualRequest.getBlurb().getUser()); - Assert.assertEquals(text, actualRequest.getBlurb().getText()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest4() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - ProfileName parent = ProfileName.of("[USER]"); - String user = "user3599307"; - String text = "text3556653"; - client.createBlurb(parent, user, text); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest5() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - RoomName parent = RoomName.of("[ROOM]"); - UserName user = UserName.of("[USER]"); - ByteString image = ByteString.EMPTY; - - Blurb actualResponse = client.createBlurb(parent, user, image); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); - Assert.assertEquals(image, actualRequest.getBlurb().getImage()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest5() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName parent = RoomName.of("[ROOM]"); - UserName user = UserName.of("[USER]"); - ByteString image = ByteString.EMPTY; - client.createBlurb(parent, user, image); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest6() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - RoomName parent = RoomName.of("[ROOM]"); - UserName user = UserName.of("[USER]"); - String text = "text3556653"; - - Blurb actualResponse = client.createBlurb(parent, user, text); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); - Assert.assertEquals(text, actualRequest.getBlurb().getText()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest6() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName parent = RoomName.of("[ROOM]"); - UserName user = UserName.of("[USER]"); - String text = "text3556653"; - client.createBlurb(parent, user, text); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest7() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - RoomName parent = RoomName.of("[ROOM]"); - String user = "user3599307"; - ByteString image = ByteString.EMPTY; - - Blurb actualResponse = client.createBlurb(parent, user, image); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user, actualRequest.getBlurb().getUser()); - Assert.assertEquals(image, actualRequest.getBlurb().getImage()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest7() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName parent = RoomName.of("[ROOM]"); - String user = "user3599307"; - ByteString image = ByteString.EMPTY; - client.createBlurb(parent, user, image); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest8() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - RoomName parent = RoomName.of("[ROOM]"); - String user = "user3599307"; - String text = "text3556653"; - - Blurb actualResponse = client.createBlurb(parent, user, text); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(user, actualRequest.getBlurb().getUser()); - Assert.assertEquals(text, actualRequest.getBlurb().getText()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest8() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName parent = RoomName.of("[ROOM]"); - String user = "user3599307"; - String text = "text3556653"; - client.createBlurb(parent, user, text); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest9() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - String parent = "parent-995424086"; - UserName user = UserName.of("[USER]"); - ByteString image = ByteString.EMPTY; - - Blurb actualResponse = client.createBlurb(parent, user, image); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); - Assert.assertEquals(image, actualRequest.getBlurb().getImage()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest9() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String parent = "parent-995424086"; - UserName user = UserName.of("[USER]"); - ByteString image = ByteString.EMPTY; - client.createBlurb(parent, user, image); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest10() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - String parent = "parent-995424086"; - UserName user = UserName.of("[USER]"); - String text = "text3556653"; - - Blurb actualResponse = client.createBlurb(parent, user, text); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); - Assert.assertEquals(text, actualRequest.getBlurb().getText()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest10() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String parent = "parent-995424086"; - UserName user = UserName.of("[USER]"); - String text = "text3556653"; - client.createBlurb(parent, user, text); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest11() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - String parent = "parent-995424086"; - String user = "user3599307"; - ByteString image = ByteString.EMPTY; - - Blurb actualResponse = client.createBlurb(parent, user, image); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(user, actualRequest.getBlurb().getUser()); - Assert.assertEquals(image, actualRequest.getBlurb().getImage()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest11() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String parent = "parent-995424086"; - String user = "user3599307"; - ByteString image = ByteString.EMPTY; - client.createBlurb(parent, user, image); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createBlurbTest12() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName( - BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") - .toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - String parent = "parent-995424086"; - String user = "user3599307"; - String text = "text3556653"; - - Blurb actualResponse = client.createBlurb(parent, user, text); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(user, actualRequest.getBlurb().getUser()); - Assert.assertEquals(text, actualRequest.getBlurb().getText()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createBlurbExceptionTest12() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String parent = "parent-995424086"; - String user = "user3599307"; - String text = "text3556653"; - client.createBlurb(parent, user, text); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getBlurbTest() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); - - Blurb actualResponse = client.getBlurb(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getBlurbExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); - client.getBlurb(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getBlurbTest2() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - String name = "name3373707"; - - Blurb actualResponse = client.getBlurb(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getBlurbExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String name = "name3373707"; - client.getBlurb(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void updateBlurbTest() throws Exception { - Blurb expectedResponse = - Blurb.newBuilder() - .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setUser(UserName.of("[USER]").toString()) - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockMessaging.addResponse(expectedResponse); - - UpdateBlurbRequest request = - UpdateBlurbRequest.newBuilder() - .setBlurb(Blurb.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Blurb actualResponse = client.updateBlurb(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateBlurbRequest actualRequest = ((UpdateBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getBlurb(), actualRequest.getBlurb()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateBlurbExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - UpdateBlurbRequest request = - UpdateBlurbRequest.newBuilder() - .setBlurb(Blurb.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.updateBlurb(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteBlurbTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockMessaging.addResponse(expectedResponse); - - BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); - - client.deleteBlurb(name); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteBlurbExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); - client.deleteBlurb(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteBlurbTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockMessaging.addResponse(expectedResponse); - - String name = "name3373707"; - - client.deleteBlurb(name); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteBlurbExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String name = "name3373707"; - client.deleteBlurb(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listBlurbsTest() throws Exception { - Blurb responsesElement = Blurb.newBuilder().build(); - ListBlurbsResponse expectedResponse = - ListBlurbsResponse.newBuilder() - .setNextPageToken("") - .addAllBlurbs(Arrays.asList(responsesElement)) - .build(); - mockMessaging.addResponse(expectedResponse); - - ProfileName parent = ProfileName.of("[USER]"); - - ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listBlurbsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - ProfileName parent = ProfileName.of("[USER]"); - client.listBlurbs(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listBlurbsTest2() throws Exception { - Blurb responsesElement = Blurb.newBuilder().build(); - ListBlurbsResponse expectedResponse = - ListBlurbsResponse.newBuilder() - .setNextPageToken("") - .addAllBlurbs(Arrays.asList(responsesElement)) - .build(); - mockMessaging.addResponse(expectedResponse); - - RoomName parent = RoomName.of("[ROOM]"); - - ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listBlurbsExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName parent = RoomName.of("[ROOM]"); - client.listBlurbs(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listBlurbsTest3() throws Exception { - Blurb responsesElement = Blurb.newBuilder().build(); - ListBlurbsResponse expectedResponse = - ListBlurbsResponse.newBuilder() - .setNextPageToken("") - .addAllBlurbs(Arrays.asList(responsesElement)) - .build(); - mockMessaging.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listBlurbsExceptionTest3() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String parent = "parent-995424086"; - client.listBlurbs(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void searchBlurbsTest() throws Exception { - SearchBlurbsResponse expectedResponse = - SearchBlurbsResponse.newBuilder() - .addAllBlurbs(new ArrayList()) - .setNextPageToken("nextPageToken-1386094857") - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("searchBlurbsTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockMessaging.addResponse(resultOperation); - - ProfileName parent = ProfileName.of("[USER]"); - String query = "query107944136"; - - SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(query, actualRequest.getQuery()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void searchBlurbsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - ProfileName parent = ProfileName.of("[USER]"); - String query = "query107944136"; - client.searchBlurbsAsync(parent, query).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void searchBlurbsTest2() throws Exception { - SearchBlurbsResponse expectedResponse = - SearchBlurbsResponse.newBuilder() - .addAllBlurbs(new ArrayList()) - .setNextPageToken("nextPageToken-1386094857") - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("searchBlurbsTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockMessaging.addResponse(resultOperation); - - RoomName parent = RoomName.of("[ROOM]"); - String query = "query107944136"; - - SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(query, actualRequest.getQuery()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void searchBlurbsExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - RoomName parent = RoomName.of("[ROOM]"); - String query = "query107944136"; - client.searchBlurbsAsync(parent, query).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void searchBlurbsTest3() throws Exception { - SearchBlurbsResponse expectedResponse = - SearchBlurbsResponse.newBuilder() - .addAllBlurbs(new ArrayList()) - .setNextPageToken("nextPageToken-1386094857") - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("searchBlurbsTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockMessaging.addResponse(resultOperation); - - String parent = "parent-995424086"; - String query = "query107944136"; - - SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockMessaging.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(query, actualRequest.getQuery()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void searchBlurbsExceptionTest3() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - - try { - String parent = "parent-995424086"; - String query = "query107944136"; - client.searchBlurbsAsync(parent, query).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void streamBlurbsTest() throws Exception { - StreamBlurbsResponse expectedResponse = - StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); - mockMessaging.addResponse(expectedResponse); - StreamBlurbsRequest request = - StreamBlurbsRequest.newBuilder() - .setName(ProfileName.of("[USER]").toString()) - .setExpireTime(Timestamp.newBuilder().build()) - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ServerStreamingCallable callable = - client.streamBlurbsCallable(); - callable.serverStreamingCall(request, responseObserver); - - List actualResponses = responseObserver.future().get(); - Assert.assertEquals(1, actualResponses.size()); - Assert.assertEquals(expectedResponse, actualResponses.get(0)); - } - - @Test - public void streamBlurbsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - StreamBlurbsRequest request = - StreamBlurbsRequest.newBuilder() - .setName(ProfileName.of("[USER]").toString()) - .setExpireTime(Timestamp.newBuilder().build()) - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ServerStreamingCallable callable = - client.streamBlurbsCallable(); - callable.serverStreamingCall(request, responseObserver); - - try { - List actualResponses = responseObserver.future().get(); - Assert.fail("No exception thrown"); - } catch (ExecutionException e) { - Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void sendBlurbsTest() throws Exception { - SendBlurbsResponse expectedResponse = - SendBlurbsResponse.newBuilder().addAllNames(new ArrayList()).build(); - mockMessaging.addResponse(expectedResponse); - CreateBlurbRequest request = - CreateBlurbRequest.newBuilder() - .setParent(ProfileName.of("[USER]").toString()) - .setBlurb(Blurb.newBuilder().build()) - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ClientStreamingCallable callable = - client.sendBlurbsCallable(); - ApiStreamObserver requestObserver = - callable.clientStreamingCall(responseObserver); - - requestObserver.onNext(request); - requestObserver.onCompleted(); - - List actualResponses = responseObserver.future().get(); - Assert.assertEquals(1, actualResponses.size()); - Assert.assertEquals(expectedResponse, actualResponses.get(0)); - } - - @Test - public void sendBlurbsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - CreateBlurbRequest request = - CreateBlurbRequest.newBuilder() - .setParent(ProfileName.of("[USER]").toString()) - .setBlurb(Blurb.newBuilder().build()) - .build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - ClientStreamingCallable callable = - client.sendBlurbsCallable(); - ApiStreamObserver requestObserver = - callable.clientStreamingCall(responseObserver); - - requestObserver.onNext(request); - - try { - List actualResponses = responseObserver.future().get(); - Assert.fail("No exception thrown"); - } catch (ExecutionException e) { - Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void connectTest() throws Exception { - StreamBlurbsResponse expectedResponse = - StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); - mockMessaging.addResponse(expectedResponse); - ConnectRequest request = ConnectRequest.newBuilder().build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - BidiStreamingCallable callable = client.connectCallable(); - ApiStreamObserver requestObserver = - callable.bidiStreamingCall(responseObserver); - - requestObserver.onNext(request); - requestObserver.onCompleted(); - - List actualResponses = responseObserver.future().get(); - Assert.assertEquals(1, actualResponses.size()); - Assert.assertEquals(expectedResponse, actualResponses.get(0)); - } - - @Test - public void connectExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockMessaging.addException(exception); - ConnectRequest request = ConnectRequest.newBuilder().build(); - - MockStreamObserver responseObserver = new MockStreamObserver<>(); - - BidiStreamingCallable callable = client.connectCallable(); - ApiStreamObserver requestObserver = - callable.bidiStreamingCall(responseObserver); - - requestObserver.onNext(request); - - try { - List actualResponses = responseObserver.future().get(); - Assert.fail("No exception thrown"); - } catch (ExecutionException e) { - Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockIAMPolicy.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} +///* +// * Copyright 2025 Google LLC +// * +// * Licensed under the Apache License, Version 2.0 (the "License"); +// * you may not use this file except in compliance with the License. +// * You may obtain a copy of the License at +// * +// * https://www.apache.org/licenses/LICENSE-2.0 +// * +// * Unless required by applicable law or agreed to in writing, software +// * distributed under the License is distributed on an "AS IS" BASIS, +// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// * See the License for the specific language governing permissions and +// * limitations under the License. +// */ +// +//package com.google.showcase.v1beta1; +// +//import static com.google.showcase.v1beta1.MessagingClient.ListBlurbsPagedResponse; +//import static com.google.showcase.v1beta1.MessagingClient.ListLocationsPagedResponse; +//import static com.google.showcase.v1beta1.MessagingClient.ListRoomsPagedResponse; +// +//import com.google.api.gax.core.NoCredentialsProvider; +//import com.google.api.gax.grpc.GaxGrpcProperties; +//import com.google.api.gax.grpc.testing.LocalChannelProvider; +//import com.google.api.gax.grpc.testing.MockGrpcService; +//import com.google.api.gax.grpc.testing.MockServiceHelper; +//import com.google.api.gax.grpc.testing.MockStreamObserver; +//import com.google.api.gax.rpc.ApiClientHeaderProvider; +//import com.google.api.gax.rpc.ApiStreamObserver; +//import com.google.api.gax.rpc.BidiStreamingCallable; +//import com.google.api.gax.rpc.ClientStreamingCallable; +//import com.google.api.gax.rpc.InvalidArgumentException; +//import com.google.api.gax.rpc.ServerStreamingCallable; +//import com.google.api.gax.rpc.StatusCode; +//import com.google.cloud.location.GetLocationRequest; +//import com.google.cloud.location.ListLocationsRequest; +//import com.google.cloud.location.ListLocationsResponse; +//import com.google.cloud.location.Location; +//import com.google.common.collect.Lists; +//import com.google.iam.v1.AuditConfig; +//import com.google.iam.v1.Binding; +//import com.google.iam.v1.GetIamPolicyRequest; +//import com.google.iam.v1.GetPolicyOptions; +//import com.google.iam.v1.Policy; +//import com.google.iam.v1.SetIamPolicyRequest; +//import com.google.iam.v1.TestIamPermissionsRequest; +//import com.google.iam.v1.TestIamPermissionsResponse; +//import com.google.longrunning.Operation; +//import com.google.protobuf.AbstractMessage; +//import com.google.protobuf.Any; +//import com.google.protobuf.ByteString; +//import com.google.protobuf.Empty; +//import com.google.protobuf.FieldMask; +//import com.google.protobuf.Timestamp; +//import io.grpc.StatusRuntimeException; +//import java.io.IOException; +//import java.util.ArrayList; +//import java.util.Arrays; +//import java.util.HashMap; +//import java.util.List; +//import java.util.UUID; +//import java.util.concurrent.ExecutionException; +//import javax.annotation.Generated; +//import org.junit.After; +//import org.junit.AfterClass; +//import org.junit.Assert; +//import org.junit.Before; +//import org.junit.BeforeClass; +//import org.junit.Test; +// +//@Generated("by gapic-generator-java") +//public class MessagingClientTest { +// private static MockIAMPolicy mockIAMPolicy; +// private static MockLocations mockLocations; +// private static MockMessaging mockMessaging; +// private static MockServiceHelper mockServiceHelper; +// private LocalChannelProvider channelProvider; +// private MessagingClient client; +// +// @BeforeClass +// public static void startStaticServer() { +// mockMessaging = new MockMessaging(); +// mockLocations = new MockLocations(); +// mockIAMPolicy = new MockIAMPolicy(); +// mockServiceHelper = +// new MockServiceHelper( +// UUID.randomUUID().toString(), +// Arrays.asList(mockMessaging, mockLocations, mockIAMPolicy)); +// mockServiceHelper.start(); +// } +// +// @AfterClass +// public static void stopServer() { +// mockServiceHelper.stop(); +// } +// +// @Before +// public void setUp() throws IOException { +// mockServiceHelper.reset(); +// channelProvider = mockServiceHelper.createChannelProvider(); +// MessagingSettings settings = +// MessagingSettings.newBuilder() +// .setTransportChannelProvider(channelProvider) +// .setCredentialsProvider(NoCredentialsProvider.create()) +// .build(); +// client = MessagingClient.create(settings); +// } +// +// @After +// public void tearDown() throws Exception { +// client.close(); +// } +// +// @Test +// public void createRoomTest() throws Exception { +// Room expectedResponse = +// Room.newBuilder() +// .setName(RoomName.of("[ROOM]").toString()) +// .setDisplayName("displayName1714148973") +// .setDescription("description-1724546052") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String displayName = "displayName1714148973"; +// String description = "description-1724546052"; +// +// Room actualResponse = client.createRoom(displayName, description); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateRoomRequest actualRequest = ((CreateRoomRequest) actualRequests.get(0)); +// +// Assert.assertEquals(displayName, actualRequest.getRoom().getDisplayName()); +// Assert.assertEquals(description, actualRequest.getRoom().getDescription()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createRoomExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String displayName = "displayName1714148973"; +// String description = "description-1724546052"; +// client.createRoom(displayName, description); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getRoomTest() throws Exception { +// Room expectedResponse = +// Room.newBuilder() +// .setName(RoomName.of("[ROOM]").toString()) +// .setDisplayName("displayName1714148973") +// .setDescription("description-1724546052") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// RoomName name = RoomName.of("[ROOM]"); +// +// Room actualResponse = client.getRoom(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getRoomExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName name = RoomName.of("[ROOM]"); +// client.getRoom(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getRoomTest2() throws Exception { +// Room expectedResponse = +// Room.newBuilder() +// .setName(RoomName.of("[ROOM]").toString()) +// .setDisplayName("displayName1714148973") +// .setDescription("description-1724546052") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// Room actualResponse = client.getRoom(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetRoomRequest actualRequest = ((GetRoomRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getRoomExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String name = "name3373707"; +// client.getRoom(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void updateRoomTest() throws Exception { +// Room expectedResponse = +// Room.newBuilder() +// .setName(RoomName.of("[ROOM]").toString()) +// .setDisplayName("displayName1714148973") +// .setDescription("description-1724546052") +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// UpdateRoomRequest request = +// UpdateRoomRequest.newBuilder() +// .setRoom(Room.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Room actualResponse = client.updateRoom(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// UpdateRoomRequest actualRequest = ((UpdateRoomRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getRoom(), actualRequest.getRoom()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void updateRoomExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// UpdateRoomRequest request = +// UpdateRoomRequest.newBuilder() +// .setRoom(Room.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.updateRoom(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteRoomTest() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockMessaging.addResponse(expectedResponse); +// +// RoomName name = RoomName.of("[ROOM]"); +// +// client.deleteRoom(name); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteRoomExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName name = RoomName.of("[ROOM]"); +// client.deleteRoom(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteRoomTest2() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockMessaging.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// client.deleteRoom(name); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteRoomRequest actualRequest = ((DeleteRoomRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteRoomExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String name = "name3373707"; +// client.deleteRoom(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listRoomsTest() throws Exception { +// Room responsesElement = Room.newBuilder().build(); +// ListRoomsResponse expectedResponse = +// ListRoomsResponse.newBuilder() +// .setNextPageToken("") +// .addAllRooms(Arrays.asList(responsesElement)) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// ListRoomsRequest request = +// ListRoomsRequest.newBuilder() +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListRoomsPagedResponse pagedListResponse = client.listRooms(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getRoomsList().get(0), resources.get(0)); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListRoomsRequest actualRequest = ((ListRoomsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listRoomsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// ListRoomsRequest request = +// ListRoomsRequest.newBuilder() +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listRooms(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// ProfileName parent = ProfileName.of("[USER]"); +// UserName user = UserName.of("[USER]"); +// ByteString image = ByteString.EMPTY; +// +// Blurb actualResponse = client.createBlurb(parent, user, image); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); +// Assert.assertEquals(image, actualRequest.getBlurb().getImage()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// ProfileName parent = ProfileName.of("[USER]"); +// UserName user = UserName.of("[USER]"); +// ByteString image = ByteString.EMPTY; +// client.createBlurb(parent, user, image); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest2() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// ProfileName parent = ProfileName.of("[USER]"); +// UserName user = UserName.of("[USER]"); +// String text = "text3556653"; +// +// Blurb actualResponse = client.createBlurb(parent, user, text); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); +// Assert.assertEquals(text, actualRequest.getBlurb().getText()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// ProfileName parent = ProfileName.of("[USER]"); +// UserName user = UserName.of("[USER]"); +// String text = "text3556653"; +// client.createBlurb(parent, user, text); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest3() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// ProfileName parent = ProfileName.of("[USER]"); +// String user = "user3599307"; +// ByteString image = ByteString.EMPTY; +// +// Blurb actualResponse = client.createBlurb(parent, user, image); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user, actualRequest.getBlurb().getUser()); +// Assert.assertEquals(image, actualRequest.getBlurb().getImage()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest3() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// ProfileName parent = ProfileName.of("[USER]"); +// String user = "user3599307"; +// ByteString image = ByteString.EMPTY; +// client.createBlurb(parent, user, image); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest4() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// ProfileName parent = ProfileName.of("[USER]"); +// String user = "user3599307"; +// String text = "text3556653"; +// +// Blurb actualResponse = client.createBlurb(parent, user, text); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user, actualRequest.getBlurb().getUser()); +// Assert.assertEquals(text, actualRequest.getBlurb().getText()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest4() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// ProfileName parent = ProfileName.of("[USER]"); +// String user = "user3599307"; +// String text = "text3556653"; +// client.createBlurb(parent, user, text); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest5() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// RoomName parent = RoomName.of("[ROOM]"); +// UserName user = UserName.of("[USER]"); +// ByteString image = ByteString.EMPTY; +// +// Blurb actualResponse = client.createBlurb(parent, user, image); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); +// Assert.assertEquals(image, actualRequest.getBlurb().getImage()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest5() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName parent = RoomName.of("[ROOM]"); +// UserName user = UserName.of("[USER]"); +// ByteString image = ByteString.EMPTY; +// client.createBlurb(parent, user, image); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest6() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// RoomName parent = RoomName.of("[ROOM]"); +// UserName user = UserName.of("[USER]"); +// String text = "text3556653"; +// +// Blurb actualResponse = client.createBlurb(parent, user, text); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); +// Assert.assertEquals(text, actualRequest.getBlurb().getText()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest6() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName parent = RoomName.of("[ROOM]"); +// UserName user = UserName.of("[USER]"); +// String text = "text3556653"; +// client.createBlurb(parent, user, text); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest7() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// RoomName parent = RoomName.of("[ROOM]"); +// String user = "user3599307"; +// ByteString image = ByteString.EMPTY; +// +// Blurb actualResponse = client.createBlurb(parent, user, image); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user, actualRequest.getBlurb().getUser()); +// Assert.assertEquals(image, actualRequest.getBlurb().getImage()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest7() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName parent = RoomName.of("[ROOM]"); +// String user = "user3599307"; +// ByteString image = ByteString.EMPTY; +// client.createBlurb(parent, user, image); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest8() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// RoomName parent = RoomName.of("[ROOM]"); +// String user = "user3599307"; +// String text = "text3556653"; +// +// Blurb actualResponse = client.createBlurb(parent, user, text); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(user, actualRequest.getBlurb().getUser()); +// Assert.assertEquals(text, actualRequest.getBlurb().getText()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest8() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName parent = RoomName.of("[ROOM]"); +// String user = "user3599307"; +// String text = "text3556653"; +// client.createBlurb(parent, user, text); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest9() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String parent = "parent-995424086"; +// UserName user = UserName.of("[USER]"); +// ByteString image = ByteString.EMPTY; +// +// Blurb actualResponse = client.createBlurb(parent, user, image); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent, actualRequest.getParent()); +// Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); +// Assert.assertEquals(image, actualRequest.getBlurb().getImage()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest9() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String parent = "parent-995424086"; +// UserName user = UserName.of("[USER]"); +// ByteString image = ByteString.EMPTY; +// client.createBlurb(parent, user, image); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest10() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String parent = "parent-995424086"; +// UserName user = UserName.of("[USER]"); +// String text = "text3556653"; +// +// Blurb actualResponse = client.createBlurb(parent, user, text); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent, actualRequest.getParent()); +// Assert.assertEquals(user.toString(), actualRequest.getBlurb().getUser()); +// Assert.assertEquals(text, actualRequest.getBlurb().getText()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest10() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String parent = "parent-995424086"; +// UserName user = UserName.of("[USER]"); +// String text = "text3556653"; +// client.createBlurb(parent, user, text); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest11() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String parent = "parent-995424086"; +// String user = "user3599307"; +// ByteString image = ByteString.EMPTY; +// +// Blurb actualResponse = client.createBlurb(parent, user, image); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent, actualRequest.getParent()); +// Assert.assertEquals(user, actualRequest.getBlurb().getUser()); +// Assert.assertEquals(image, actualRequest.getBlurb().getImage()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest11() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String parent = "parent-995424086"; +// String user = "user3599307"; +// ByteString image = ByteString.EMPTY; +// client.createBlurb(parent, user, image); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createBlurbTest12() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName( +// BlurbName.ofUserLegacyUserBlurbName("[USER]", "[LEGACY_USER]", "[BLURB]") +// .toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String parent = "parent-995424086"; +// String user = "user3599307"; +// String text = "text3556653"; +// +// Blurb actualResponse = client.createBlurb(parent, user, text); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateBlurbRequest actualRequest = ((CreateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent, actualRequest.getParent()); +// Assert.assertEquals(user, actualRequest.getBlurb().getUser()); +// Assert.assertEquals(text, actualRequest.getBlurb().getText()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createBlurbExceptionTest12() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String parent = "parent-995424086"; +// String user = "user3599307"; +// String text = "text3556653"; +// client.createBlurb(parent, user, text); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getBlurbTest() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); +// +// Blurb actualResponse = client.getBlurb(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getBlurbExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); +// client.getBlurb(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getBlurbTest2() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// Blurb actualResponse = client.getBlurb(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetBlurbRequest actualRequest = ((GetBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getBlurbExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String name = "name3373707"; +// client.getBlurb(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void updateBlurbTest() throws Exception { +// Blurb expectedResponse = +// Blurb.newBuilder() +// .setName(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setUser(UserName.of("[USER]").toString()) +// .setCreateTime(Timestamp.newBuilder().build()) +// .setUpdateTime(Timestamp.newBuilder().build()) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// UpdateBlurbRequest request = +// UpdateBlurbRequest.newBuilder() +// .setBlurb(Blurb.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Blurb actualResponse = client.updateBlurb(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// UpdateBlurbRequest actualRequest = ((UpdateBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getBlurb(), actualRequest.getBlurb()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void updateBlurbExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// UpdateBlurbRequest request = +// UpdateBlurbRequest.newBuilder() +// .setBlurb(Blurb.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.updateBlurb(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteBlurbTest() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockMessaging.addResponse(expectedResponse); +// +// BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); +// +// client.deleteBlurb(name); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteBlurbExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// BlurbName name = BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]"); +// client.deleteBlurb(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteBlurbTest2() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockMessaging.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// client.deleteBlurb(name); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteBlurbRequest actualRequest = ((DeleteBlurbRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteBlurbExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String name = "name3373707"; +// client.deleteBlurb(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listBlurbsTest() throws Exception { +// Blurb responsesElement = Blurb.newBuilder().build(); +// ListBlurbsResponse expectedResponse = +// ListBlurbsResponse.newBuilder() +// .setNextPageToken("") +// .addAllBlurbs(Arrays.asList(responsesElement)) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// ProfileName parent = ProfileName.of("[USER]"); +// +// ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listBlurbsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// ProfileName parent = ProfileName.of("[USER]"); +// client.listBlurbs(parent); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listBlurbsTest2() throws Exception { +// Blurb responsesElement = Blurb.newBuilder().build(); +// ListBlurbsResponse expectedResponse = +// ListBlurbsResponse.newBuilder() +// .setNextPageToken("") +// .addAllBlurbs(Arrays.asList(responsesElement)) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// RoomName parent = RoomName.of("[ROOM]"); +// +// ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listBlurbsExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName parent = RoomName.of("[ROOM]"); +// client.listBlurbs(parent); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listBlurbsTest3() throws Exception { +// Blurb responsesElement = Blurb.newBuilder().build(); +// ListBlurbsResponse expectedResponse = +// ListBlurbsResponse.newBuilder() +// .setNextPageToken("") +// .addAllBlurbs(Arrays.asList(responsesElement)) +// .build(); +// mockMessaging.addResponse(expectedResponse); +// +// String parent = "parent-995424086"; +// +// ListBlurbsPagedResponse pagedListResponse = client.listBlurbs(parent); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getBlurbsList().get(0), resources.get(0)); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListBlurbsRequest actualRequest = ((ListBlurbsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent, actualRequest.getParent()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listBlurbsExceptionTest3() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String parent = "parent-995424086"; +// client.listBlurbs(parent); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void searchBlurbsTest() throws Exception { +// SearchBlurbsResponse expectedResponse = +// SearchBlurbsResponse.newBuilder() +// .addAllBlurbs(new ArrayList()) +// .setNextPageToken("nextPageToken-1386094857") +// .build(); +// Operation resultOperation = +// Operation.newBuilder() +// .setName("searchBlurbsTest") +// .setDone(true) +// .setResponse(Any.pack(expectedResponse)) +// .build(); +// mockMessaging.addResponse(resultOperation); +// +// ProfileName parent = ProfileName.of("[USER]"); +// String query = "query107944136"; +// +// SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(query, actualRequest.getQuery()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void searchBlurbsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// ProfileName parent = ProfileName.of("[USER]"); +// String query = "query107944136"; +// client.searchBlurbsAsync(parent, query).get(); +// Assert.fail("No exception raised"); +// } catch (ExecutionException e) { +// Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void searchBlurbsTest2() throws Exception { +// SearchBlurbsResponse expectedResponse = +// SearchBlurbsResponse.newBuilder() +// .addAllBlurbs(new ArrayList()) +// .setNextPageToken("nextPageToken-1386094857") +// .build(); +// Operation resultOperation = +// Operation.newBuilder() +// .setName("searchBlurbsTest") +// .setDone(true) +// .setResponse(Any.pack(expectedResponse)) +// .build(); +// mockMessaging.addResponse(resultOperation); +// +// RoomName parent = RoomName.of("[ROOM]"); +// String query = "query107944136"; +// +// SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent.toString(), actualRequest.getParent()); +// Assert.assertEquals(query, actualRequest.getQuery()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void searchBlurbsExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// RoomName parent = RoomName.of("[ROOM]"); +// String query = "query107944136"; +// client.searchBlurbsAsync(parent, query).get(); +// Assert.fail("No exception raised"); +// } catch (ExecutionException e) { +// Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void searchBlurbsTest3() throws Exception { +// SearchBlurbsResponse expectedResponse = +// SearchBlurbsResponse.newBuilder() +// .addAllBlurbs(new ArrayList()) +// .setNextPageToken("nextPageToken-1386094857") +// .build(); +// Operation resultOperation = +// Operation.newBuilder() +// .setName("searchBlurbsTest") +// .setDone(true) +// .setResponse(Any.pack(expectedResponse)) +// .build(); +// mockMessaging.addResponse(resultOperation); +// +// String parent = "parent-995424086"; +// String query = "query107944136"; +// +// SearchBlurbsResponse actualResponse = client.searchBlurbsAsync(parent, query).get(); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockMessaging.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SearchBlurbsRequest actualRequest = ((SearchBlurbsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(parent, actualRequest.getParent()); +// Assert.assertEquals(query, actualRequest.getQuery()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void searchBlurbsExceptionTest3() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// +// try { +// String parent = "parent-995424086"; +// String query = "query107944136"; +// client.searchBlurbsAsync(parent, query).get(); +// Assert.fail("No exception raised"); +// } catch (ExecutionException e) { +// Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void streamBlurbsTest() throws Exception { +// StreamBlurbsResponse expectedResponse = +// StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); +// mockMessaging.addResponse(expectedResponse); +// StreamBlurbsRequest request = +// StreamBlurbsRequest.newBuilder() +// .setName(ProfileName.of("[USER]").toString()) +// .setExpireTime(Timestamp.newBuilder().build()) +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ServerStreamingCallable callable = +// client.streamBlurbsCallable(); +// callable.serverStreamingCall(request, responseObserver); +// +// List actualResponses = responseObserver.future().get(); +// Assert.assertEquals(1, actualResponses.size()); +// Assert.assertEquals(expectedResponse, actualResponses.get(0)); +// } +// +// @Test +// public void streamBlurbsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// StreamBlurbsRequest request = +// StreamBlurbsRequest.newBuilder() +// .setName(ProfileName.of("[USER]").toString()) +// .setExpireTime(Timestamp.newBuilder().build()) +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ServerStreamingCallable callable = +// client.streamBlurbsCallable(); +// callable.serverStreamingCall(request, responseObserver); +// +// try { +// List actualResponses = responseObserver.future().get(); +// Assert.fail("No exception thrown"); +// } catch (ExecutionException e) { +// Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void sendBlurbsTest() throws Exception { +// SendBlurbsResponse expectedResponse = +// SendBlurbsResponse.newBuilder().addAllNames(new ArrayList()).build(); +// mockMessaging.addResponse(expectedResponse); +// CreateBlurbRequest request = +// CreateBlurbRequest.newBuilder() +// .setParent(ProfileName.of("[USER]").toString()) +// .setBlurb(Blurb.newBuilder().build()) +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ClientStreamingCallable callable = +// client.sendBlurbsCallable(); +// ApiStreamObserver requestObserver = +// callable.clientStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// requestObserver.onCompleted(); +// +// List actualResponses = responseObserver.future().get(); +// Assert.assertEquals(1, actualResponses.size()); +// Assert.assertEquals(expectedResponse, actualResponses.get(0)); +// } +// +// @Test +// public void sendBlurbsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// CreateBlurbRequest request = +// CreateBlurbRequest.newBuilder() +// .setParent(ProfileName.of("[USER]").toString()) +// .setBlurb(Blurb.newBuilder().build()) +// .build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// ClientStreamingCallable callable = +// client.sendBlurbsCallable(); +// ApiStreamObserver requestObserver = +// callable.clientStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// +// try { +// List actualResponses = responseObserver.future().get(); +// Assert.fail("No exception thrown"); +// } catch (ExecutionException e) { +// Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void connectTest() throws Exception { +// StreamBlurbsResponse expectedResponse = +// StreamBlurbsResponse.newBuilder().setBlurb(Blurb.newBuilder().build()).build(); +// mockMessaging.addResponse(expectedResponse); +// ConnectRequest request = ConnectRequest.newBuilder().build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// BidiStreamingCallable callable = client.connectCallable(); +// ApiStreamObserver requestObserver = +// callable.bidiStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// requestObserver.onCompleted(); +// +// List actualResponses = responseObserver.future().get(); +// Assert.assertEquals(1, actualResponses.size()); +// Assert.assertEquals(expectedResponse, actualResponses.get(0)); +// } +// +// @Test +// public void connectExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockMessaging.addException(exception); +// ConnectRequest request = ConnectRequest.newBuilder().build(); +// +// MockStreamObserver responseObserver = new MockStreamObserver<>(); +// +// BidiStreamingCallable callable = client.connectCallable(); +// ApiStreamObserver requestObserver = +// callable.bidiStreamingCall(responseObserver); +// +// requestObserver.onNext(request); +// +// try { +// List actualResponses = responseObserver.future().get(); +// Assert.fail("No exception thrown"); +// } catch (ExecutionException e) { +// Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void listLocationsTest() throws Exception { +// Location responsesElement = Location.newBuilder().build(); +// ListLocationsResponse expectedResponse = +// ListLocationsResponse.newBuilder() +// .setNextPageToken("") +// .addAllLocations(Arrays.asList(responsesElement)) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListLocationsPagedResponse pagedListResponse = client.listLocations(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listLocationsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listLocations(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getLocationTest() throws Exception { +// Location expectedResponse = +// Location.newBuilder() +// .setName("name3373707") +// .setLocationId("locationId1541836720") +// .setDisplayName("displayName1714148973") +// .putAllLabels(new HashMap()) +// .setMetadata(Any.newBuilder().build()) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// +// Location actualResponse = client.getLocation(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getLocationExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// client.getLocation(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void setIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.setIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void setIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.setIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.getIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// client.getIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void testIamPermissionsTest() throws Exception { +// TestIamPermissionsResponse expectedResponse = +// TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// +// TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void testIamPermissionsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// client.testIamPermissions(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +//} diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java index dbf0d0e821..b1315aa4f5 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockCompliance.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockCompliance() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java index 935a0a8532..25bf9291fc 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockComplianceImpl.java @@ -17,7 +17,7 @@ package com.google.showcase.v1beta1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import com.google.showcase.v1beta1.ComplianceGrpc.ComplianceImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -29,7 +29,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockComplianceImpl extends ComplianceImplBase { - private List requests; + private List requests; private Queue responses; public MockComplianceImpl() { @@ -37,15 +37,15 @@ public MockComplianceImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java index fc9db96a3e..4567510576 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEcho.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockEcho() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java index 6f44ab3533..c7c5888712 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockEchoImpl.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import com.google.showcase.v1beta1.EchoGrpc.EchoImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -30,7 +30,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockEchoImpl extends EchoImplBase { - private List requests; + private List requests; private Queue responses; public MockEchoImpl() { @@ -38,15 +38,15 @@ public MockEchoImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java index ef37c3d404..1e7ea12163 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicy.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockIAMPolicy() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java index 3c9b26728b..056fc23997 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIAMPolicyImpl.java @@ -23,7 +23,7 @@ import com.google.iam.v1.SetIamPolicyRequest; import com.google.iam.v1.TestIamPermissionsRequest; import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -34,7 +34,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockIAMPolicyImpl extends IAMPolicyImplBase { - private List requests; + private List requests; private Queue responses; public MockIAMPolicyImpl() { @@ -42,15 +42,15 @@ public MockIAMPolicyImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java index e6b7dd1c46..a32c1120ce 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentity.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockIdentity() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java index 31b7602e49..e81da8f5c9 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockIdentityImpl.java @@ -17,8 +17,8 @@ package com.google.showcase.v1beta1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.showcase.v1beta1.IdentityGrpc.IdentityImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -30,7 +30,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockIdentityImpl extends IdentityImplBase { - private List requests; + private List requests; private Queue responses; public MockIdentityImpl() { @@ -38,15 +38,15 @@ public MockIdentityImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java index 43855bd7e0..9322aca03b 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocations.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockLocations() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java index 59502a268d..3a8bb6de7b 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockLocationsImpl.java @@ -22,7 +22,7 @@ import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; import com.google.cloud.location.LocationsGrpc.LocationsImplBase; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -33,7 +33,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockLocationsImpl extends LocationsImplBase { - private List requests; + private List requests; private Queue responses; public MockLocationsImpl() { @@ -41,15 +41,15 @@ public MockLocationsImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java index b9517576ed..7e760e9147 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessaging.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockMessaging() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java index 2a36840c7c..d900f71c4f 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockMessagingImpl.java @@ -18,8 +18,8 @@ import com.google.api.core.BetaApi; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.showcase.v1beta1.MessagingGrpc.MessagingImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -31,7 +31,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockMessagingImpl extends MessagingImplBase { - private List requests; + private List requests; private Queue responses; public MockMessagingImpl() { @@ -39,15 +39,15 @@ public MockMessagingImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java index 606571e14d..d6c9ed2659 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceService.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockSequenceService() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java index 92e5fb15c8..cddde4ce28 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockSequenceServiceImpl.java @@ -17,8 +17,8 @@ package com.google.showcase.v1beta1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.showcase.v1beta1.SequenceServiceGrpc.SequenceServiceImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -30,7 +30,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockSequenceServiceImpl extends SequenceServiceImplBase { - private List requests; + private List requests; private Queue responses; public MockSequenceServiceImpl() { @@ -38,15 +38,15 @@ public MockSequenceServiceImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java index c03ddbbe4a..f59b3e89d9 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTesting.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockTesting() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java index a73afd59a3..b2bc134089 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/MockTestingImpl.java @@ -17,8 +17,8 @@ package com.google.showcase.v1beta1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.showcase.v1beta1.TestingGrpc.TestingImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -30,7 +30,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockTestingImpl extends TestingImplBase { - private List requests; + private List requests; private Queue responses; public MockTestingImpl() { @@ -38,15 +38,15 @@ public MockTestingImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java index 43d36555c0..7a2d8c5bd9 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/SequenceServiceClientTest.java @@ -1,712 +1,712 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.showcase.v1beta1; - -import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.grpc.testing.MockStreamObserver; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StatusCode; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.UUID; -import java.util.concurrent.ExecutionException; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class SequenceServiceClientTest { - private static MockIAMPolicy mockIAMPolicy; - private static MockLocations mockLocations; - private static MockSequenceService mockSequenceService; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private SequenceServiceClient client; - - @BeforeClass - public static void startStaticServer() { - mockSequenceService = new MockSequenceService(); - mockLocations = new MockLocations(); - mockIAMPolicy = new MockIAMPolicy(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockSequenceService, mockLocations, mockIAMPolicy)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - SequenceServiceSettings settings = - SequenceServiceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = SequenceServiceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void createSequenceTest() throws Exception { - Sequence expectedResponse = - Sequence.newBuilder() - .setName(SequenceName.of("[SEQUENCE]").toString()) - .addAllResponses(new ArrayList()) - .build(); - mockSequenceService.addResponse(expectedResponse); - - Sequence sequence = Sequence.newBuilder().build(); - - Sequence actualResponse = client.createSequence(sequence); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateSequenceRequest actualRequest = ((CreateSequenceRequest) actualRequests.get(0)); - - Assert.assertEquals(sequence, actualRequest.getSequence()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createSequenceExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - Sequence sequence = Sequence.newBuilder().build(); - client.createSequence(sequence); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createStreamingSequenceTest() throws Exception { - StreamingSequence expectedResponse = - StreamingSequence.newBuilder() - .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) - .setContent("content951530617") - .addAllResponses(new ArrayList()) - .build(); - mockSequenceService.addResponse(expectedResponse); - - StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); - - StreamingSequence actualResponse = client.createStreamingSequence(streamingSequence); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateStreamingSequenceRequest actualRequest = - ((CreateStreamingSequenceRequest) actualRequests.get(0)); - - Assert.assertEquals(streamingSequence, actualRequest.getStreamingSequence()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createStreamingSequenceExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); - client.createStreamingSequence(streamingSequence); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getSequenceReportTest() throws Exception { - SequenceReport expectedResponse = - SequenceReport.newBuilder() - .setName(SequenceReportName.of("[SEQUENCE]").toString()) - .addAllAttempts(new ArrayList()) - .build(); - mockSequenceService.addResponse(expectedResponse); - - SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); - - SequenceReport actualResponse = client.getSequenceReport(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getSequenceReportExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); - client.getSequenceReport(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getSequenceReportTest2() throws Exception { - SequenceReport expectedResponse = - SequenceReport.newBuilder() - .setName(SequenceReportName.of("[SEQUENCE]").toString()) - .addAllAttempts(new ArrayList()) - .build(); - mockSequenceService.addResponse(expectedResponse); - - String name = "name3373707"; - - SequenceReport actualResponse = client.getSequenceReport(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getSequenceReportExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - String name = "name3373707"; - client.getSequenceReport(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getStreamingSequenceReportTest() throws Exception { - StreamingSequenceReport expectedResponse = - StreamingSequenceReport.newBuilder() - .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) - .addAllAttempts(new ArrayList()) - .build(); - mockSequenceService.addResponse(expectedResponse); - - StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); - - StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetStreamingSequenceReportRequest actualRequest = - ((GetStreamingSequenceReportRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getStreamingSequenceReportExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); - client.getStreamingSequenceReport(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getStreamingSequenceReportTest2() throws Exception { - StreamingSequenceReport expectedResponse = - StreamingSequenceReport.newBuilder() - .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) - .addAllAttempts(new ArrayList()) - .build(); - mockSequenceService.addResponse(expectedResponse); - - String name = "name3373707"; - - StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetStreamingSequenceReportRequest actualRequest = - ((GetStreamingSequenceReportRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getStreamingSequenceReportExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - String name = "name3373707"; - client.getStreamingSequenceReport(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void attemptSequenceTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockSequenceService.addResponse(expectedResponse); - - SequenceName name = SequenceName.of("[SEQUENCE]"); - - client.attemptSequence(name); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void attemptSequenceExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - SequenceName name = SequenceName.of("[SEQUENCE]"); - client.attemptSequence(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void attemptSequenceTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockSequenceService.addResponse(expectedResponse); - - String name = "name3373707"; - - client.attemptSequence(name); - - List actualRequests = mockSequenceService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void attemptSequenceExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - - try { - String name = "name3373707"; - client.attemptSequence(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void attemptStreamingSequenceTest() throws Exception { - AttemptStreamingSequenceResponse expectedResponse = - AttemptStreamingSequenceResponse.newBuilder().setContent("content951530617").build(); - mockSequenceService.addResponse(expectedResponse); - AttemptStreamingSequenceRequest request = - AttemptStreamingSequenceRequest.newBuilder() - .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) - .setLastFailIndex(2006482362) - .build(); - - MockStreamObserver responseObserver = - new MockStreamObserver<>(); - - ServerStreamingCallable - callable = client.attemptStreamingSequenceCallable(); - callable.serverStreamingCall(request, responseObserver); - - List actualResponses = responseObserver.future().get(); - Assert.assertEquals(1, actualResponses.size()); - Assert.assertEquals(expectedResponse, actualResponses.get(0)); - } - - @Test - public void attemptStreamingSequenceExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockSequenceService.addException(exception); - AttemptStreamingSequenceRequest request = - AttemptStreamingSequenceRequest.newBuilder() - .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) - .setLastFailIndex(2006482362) - .build(); - - MockStreamObserver responseObserver = - new MockStreamObserver<>(); - - ServerStreamingCallable - callable = client.attemptStreamingSequenceCallable(); - callable.serverStreamingCall(request, responseObserver); - - try { - List actualResponses = responseObserver.future().get(); - Assert.fail("No exception thrown"); - } catch (ExecutionException e) { - Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockIAMPolicy.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} +///* +// * Copyright 2025 Google LLC +// * +// * Licensed under the Apache License, Version 2.0 (the "License"); +// * you may not use this file except in compliance with the License. +// * You may obtain a copy of the License at +// * +// * https://www.apache.org/licenses/LICENSE-2.0 +// * +// * Unless required by applicable law or agreed to in writing, software +// * distributed under the License is distributed on an "AS IS" BASIS, +// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// * See the License for the specific language governing permissions and +// * limitations under the License. +// */ +// +//package com.google.showcase.v1beta1; +// +//import static com.google.showcase.v1beta1.SequenceServiceClient.ListLocationsPagedResponse; +// +//import com.google.api.gax.core.NoCredentialsProvider; +//import com.google.api.gax.grpc.GaxGrpcProperties; +//import com.google.api.gax.grpc.testing.LocalChannelProvider; +//import com.google.api.gax.grpc.testing.MockGrpcService; +//import com.google.api.gax.grpc.testing.MockServiceHelper; +//import com.google.api.gax.grpc.testing.MockStreamObserver; +//import com.google.api.gax.rpc.ApiClientHeaderProvider; +//import com.google.api.gax.rpc.InvalidArgumentException; +//import com.google.api.gax.rpc.ServerStreamingCallable; +//import com.google.api.gax.rpc.StatusCode; +//import com.google.cloud.location.GetLocationRequest; +//import com.google.cloud.location.ListLocationsRequest; +//import com.google.cloud.location.ListLocationsResponse; +//import com.google.cloud.location.Location; +//import com.google.common.collect.Lists; +//import com.google.iam.v1.AuditConfig; +//import com.google.iam.v1.Binding; +//import com.google.iam.v1.GetIamPolicyRequest; +//import com.google.iam.v1.GetPolicyOptions; +//import com.google.iam.v1.Policy; +//import com.google.iam.v1.SetIamPolicyRequest; +//import com.google.iam.v1.TestIamPermissionsRequest; +//import com.google.iam.v1.TestIamPermissionsResponse; +//import com.google.protobuf.AbstractMessage; +//import com.google.protobuf.Any; +//import com.google.protobuf.ByteString; +//import com.google.protobuf.Empty; +//import com.google.protobuf.FieldMask; +//import io.grpc.StatusRuntimeException; +//import java.io.IOException; +//import java.util.ArrayList; +//import java.util.Arrays; +//import java.util.HashMap; +//import java.util.List; +//import java.util.UUID; +//import java.util.concurrent.ExecutionException; +//import javax.annotation.Generated; +//import org.junit.After; +//import org.junit.AfterClass; +//import org.junit.Assert; +//import org.junit.Before; +//import org.junit.BeforeClass; +//import org.junit.Test; +// +//@Generated("by gapic-generator-java") +//public class SequenceServiceClientTest { +// private static MockIAMPolicy mockIAMPolicy; +// private static MockLocations mockLocations; +// private static MockSequenceService mockSequenceService; +// private static MockServiceHelper mockServiceHelper; +// private LocalChannelProvider channelProvider; +// private SequenceServiceClient client; +// +// @BeforeClass +// public static void startStaticServer() { +// mockSequenceService = new MockSequenceService(); +// mockLocations = new MockLocations(); +// mockIAMPolicy = new MockIAMPolicy(); +// mockServiceHelper = +// new MockServiceHelper( +// UUID.randomUUID().toString(), +// Arrays.asList(mockSequenceService, mockLocations, mockIAMPolicy)); +// mockServiceHelper.start(); +// } +// +// @AfterClass +// public static void stopServer() { +// mockServiceHelper.stop(); +// } +// +// @Before +// public void setUp() throws IOException { +// mockServiceHelper.reset(); +// channelProvider = mockServiceHelper.createChannelProvider(); +// SequenceServiceSettings settings = +// SequenceServiceSettings.newBuilder() +// .setTransportChannelProvider(channelProvider) +// .setCredentialsProvider(NoCredentialsProvider.create()) +// .build(); +// client = SequenceServiceClient.create(settings); +// } +// +// @After +// public void tearDown() throws Exception { +// client.close(); +// } +// +// @Test +// public void createSequenceTest() throws Exception { +// Sequence expectedResponse = +// Sequence.newBuilder() +// .setName(SequenceName.of("[SEQUENCE]").toString()) +// .addAllResponses(new ArrayList()) +// .build(); +// mockSequenceService.addResponse(expectedResponse); +// +// Sequence sequence = Sequence.newBuilder().build(); +// +// Sequence actualResponse = client.createSequence(sequence); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateSequenceRequest actualRequest = ((CreateSequenceRequest) actualRequests.get(0)); +// +// Assert.assertEquals(sequence, actualRequest.getSequence()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createSequenceExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// Sequence sequence = Sequence.newBuilder().build(); +// client.createSequence(sequence); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void createStreamingSequenceTest() throws Exception { +// StreamingSequence expectedResponse = +// StreamingSequence.newBuilder() +// .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) +// .setContent("content951530617") +// .addAllResponses(new ArrayList()) +// .build(); +// mockSequenceService.addResponse(expectedResponse); +// +// StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); +// +// StreamingSequence actualResponse = client.createStreamingSequence(streamingSequence); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateStreamingSequenceRequest actualRequest = +// ((CreateStreamingSequenceRequest) actualRequests.get(0)); +// +// Assert.assertEquals(streamingSequence, actualRequest.getStreamingSequence()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createStreamingSequenceExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// StreamingSequence streamingSequence = StreamingSequence.newBuilder().build(); +// client.createStreamingSequence(streamingSequence); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getSequenceReportTest() throws Exception { +// SequenceReport expectedResponse = +// SequenceReport.newBuilder() +// .setName(SequenceReportName.of("[SEQUENCE]").toString()) +// .addAllAttempts(new ArrayList()) +// .build(); +// mockSequenceService.addResponse(expectedResponse); +// +// SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); +// +// SequenceReport actualResponse = client.getSequenceReport(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getSequenceReportExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// SequenceReportName name = SequenceReportName.of("[SEQUENCE]"); +// client.getSequenceReport(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getSequenceReportTest2() throws Exception { +// SequenceReport expectedResponse = +// SequenceReport.newBuilder() +// .setName(SequenceReportName.of("[SEQUENCE]").toString()) +// .addAllAttempts(new ArrayList()) +// .build(); +// mockSequenceService.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// SequenceReport actualResponse = client.getSequenceReport(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetSequenceReportRequest actualRequest = ((GetSequenceReportRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getSequenceReportExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// String name = "name3373707"; +// client.getSequenceReport(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getStreamingSequenceReportTest() throws Exception { +// StreamingSequenceReport expectedResponse = +// StreamingSequenceReport.newBuilder() +// .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) +// .addAllAttempts(new ArrayList()) +// .build(); +// mockSequenceService.addResponse(expectedResponse); +// +// StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); +// +// StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetStreamingSequenceReportRequest actualRequest = +// ((GetStreamingSequenceReportRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getStreamingSequenceReportExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// StreamingSequenceReportName name = StreamingSequenceReportName.of("[STREAMING_SEQUENCE]"); +// client.getStreamingSequenceReport(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getStreamingSequenceReportTest2() throws Exception { +// StreamingSequenceReport expectedResponse = +// StreamingSequenceReport.newBuilder() +// .setName(StreamingSequenceReportName.of("[STREAMING_SEQUENCE]").toString()) +// .addAllAttempts(new ArrayList()) +// .build(); +// mockSequenceService.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// StreamingSequenceReport actualResponse = client.getStreamingSequenceReport(name); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetStreamingSequenceReportRequest actualRequest = +// ((GetStreamingSequenceReportRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getStreamingSequenceReportExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// String name = "name3373707"; +// client.getStreamingSequenceReport(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void attemptSequenceTest() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockSequenceService.addResponse(expectedResponse); +// +// SequenceName name = SequenceName.of("[SEQUENCE]"); +// +// client.attemptSequence(name); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name.toString(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void attemptSequenceExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// SequenceName name = SequenceName.of("[SEQUENCE]"); +// client.attemptSequence(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void attemptSequenceTest2() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockSequenceService.addResponse(expectedResponse); +// +// String name = "name3373707"; +// +// client.attemptSequence(name); +// +// List actualRequests = mockSequenceService.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// AttemptSequenceRequest actualRequest = ((AttemptSequenceRequest) actualRequests.get(0)); +// +// Assert.assertEquals(name, actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void attemptSequenceExceptionTest2() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// +// try { +// String name = "name3373707"; +// client.attemptSequence(name); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void attemptStreamingSequenceTest() throws Exception { +// AttemptStreamingSequenceResponse expectedResponse = +// AttemptStreamingSequenceResponse.newBuilder().setContent("content951530617").build(); +// mockSequenceService.addResponse(expectedResponse); +// AttemptStreamingSequenceRequest request = +// AttemptStreamingSequenceRequest.newBuilder() +// .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) +// .setLastFailIndex(2006482362) +// .build(); +// +// MockStreamObserver responseObserver = +// new MockStreamObserver<>(); +// +// ServerStreamingCallable +// callable = client.attemptStreamingSequenceCallable(); +// callable.serverStreamingCall(request, responseObserver); +// +// List actualResponses = responseObserver.future().get(); +// Assert.assertEquals(1, actualResponses.size()); +// Assert.assertEquals(expectedResponse, actualResponses.get(0)); +// } +// +// @Test +// public void attemptStreamingSequenceExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockSequenceService.addException(exception); +// AttemptStreamingSequenceRequest request = +// AttemptStreamingSequenceRequest.newBuilder() +// .setName(StreamingSequenceName.of("[STREAMING_SEQUENCE]").toString()) +// .setLastFailIndex(2006482362) +// .build(); +// +// MockStreamObserver responseObserver = +// new MockStreamObserver<>(); +// +// ServerStreamingCallable +// callable = client.attemptStreamingSequenceCallable(); +// callable.serverStreamingCall(request, responseObserver); +// +// try { +// List actualResponses = responseObserver.future().get(); +// Assert.fail("No exception thrown"); +// } catch (ExecutionException e) { +// Assert.assertTrue(e.getCause() instanceof InvalidArgumentException); +// InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); +// Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); +// } +// } +// +// @Test +// public void listLocationsTest() throws Exception { +// Location responsesElement = Location.newBuilder().build(); +// ListLocationsResponse expectedResponse = +// ListLocationsResponse.newBuilder() +// .setNextPageToken("") +// .addAllLocations(Arrays.asList(responsesElement)) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListLocationsPagedResponse pagedListResponse = client.listLocations(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listLocationsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listLocations(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getLocationTest() throws Exception { +// Location expectedResponse = +// Location.newBuilder() +// .setName("name3373707") +// .setLocationId("locationId1541836720") +// .setDisplayName("displayName1714148973") +// .putAllLabels(new HashMap()) +// .setMetadata(Any.newBuilder().build()) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// +// Location actualResponse = client.getLocation(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getLocationExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// client.getLocation(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void setIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.setIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void setIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.setIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.getIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// client.getIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void testIamPermissionsTest() throws Exception { +// TestIamPermissionsResponse expectedResponse = +// TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// +// TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void testIamPermissionsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// client.testIamPermissions(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +//} diff --git a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java index 1d6280165d..ab14890730 100644 --- a/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java +++ b/java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/TestingClientTest.java @@ -1,703 +1,703 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.showcase.v1beta1; - -import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; -import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; -import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.iam.v1.AuditConfig; -import com.google.iam.v1.Binding; -import com.google.iam.v1.GetIamPolicyRequest; -import com.google.iam.v1.GetPolicyOptions; -import com.google.iam.v1.Policy; -import com.google.iam.v1.SetIamPolicyRequest; -import com.google.iam.v1.TestIamPermissionsRequest; -import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.ByteString; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.UUID; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class TestingClientTest { - private static MockIAMPolicy mockIAMPolicy; - private static MockLocations mockLocations; - private static MockServiceHelper mockServiceHelper; - private static MockTesting mockTesting; - private LocalChannelProvider channelProvider; - private TestingClient client; - - @BeforeClass - public static void startStaticServer() { - mockTesting = new MockTesting(); - mockLocations = new MockLocations(); - mockIAMPolicy = new MockIAMPolicy(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockTesting, mockLocations, mockIAMPolicy)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - TestingSettings settings = - TestingSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = TestingClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void createSessionTest() throws Exception { - Session expectedResponse = - Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - mockTesting.addResponse(expectedResponse); - - CreateSessionRequest request = - CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); - - Session actualResponse = client.createSession(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateSessionRequest actualRequest = ((CreateSessionRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getSession(), actualRequest.getSession()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createSessionExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - CreateSessionRequest request = - CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); - client.createSession(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getSessionTest() throws Exception { - Session expectedResponse = - Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - mockTesting.addResponse(expectedResponse); - - GetSessionRequest request = - GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - - Session actualResponse = client.getSession(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetSessionRequest actualRequest = ((GetSessionRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getSessionExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - GetSessionRequest request = - GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - client.getSession(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listSessionsTest() throws Exception { - Session responsesElement = Session.newBuilder().build(); - ListSessionsResponse expectedResponse = - ListSessionsResponse.newBuilder() - .setNextPageToken("") - .addAllSessions(Arrays.asList(responsesElement)) - .build(); - mockTesting.addResponse(expectedResponse); - - ListSessionsRequest request = - ListSessionsRequest.newBuilder() - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListSessionsPagedResponse pagedListResponse = client.listSessions(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getSessionsList().get(0), resources.get(0)); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListSessionsRequest actualRequest = ((ListSessionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listSessionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - ListSessionsRequest request = - ListSessionsRequest.newBuilder() - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listSessions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteSessionTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockTesting.addResponse(expectedResponse); - - DeleteSessionRequest request = - DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - - client.deleteSession(request); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteSessionRequest actualRequest = ((DeleteSessionRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteSessionExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - DeleteSessionRequest request = - DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - client.deleteSession(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void reportSessionTest() throws Exception { - ReportSessionResponse expectedResponse = - ReportSessionResponse.newBuilder().addAllTestRuns(new ArrayList()).build(); - mockTesting.addResponse(expectedResponse); - - ReportSessionRequest request = - ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - - ReportSessionResponse actualResponse = client.reportSession(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ReportSessionRequest actualRequest = ((ReportSessionRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void reportSessionExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - ReportSessionRequest request = - ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); - client.reportSession(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listTestsTest() throws Exception { - com.google.showcase.v1beta1.Test responsesElement = - com.google.showcase.v1beta1.Test.newBuilder().build(); - ListTestsResponse expectedResponse = - ListTestsResponse.newBuilder() - .setNextPageToken("") - .addAllTests(Arrays.asList(responsesElement)) - .build(); - mockTesting.addResponse(expectedResponse); - - ListTestsRequest request = - ListTestsRequest.newBuilder() - .setParent(SessionName.of("[SESSION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListTestsPagedResponse pagedListResponse = client.listTests(request); - - List resources = - Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getTestsList().get(0), resources.get(0)); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListTestsRequest actualRequest = ((ListTestsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listTestsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - ListTestsRequest request = - ListTestsRequest.newBuilder() - .setParent(SessionName.of("[SESSION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listTests(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void deleteTestTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - mockTesting.addResponse(expectedResponse); - - DeleteTestRequest request = - DeleteTestRequest.newBuilder() - .setName(TestName.of("[SESSION]", "[TEST]").toString()) - .build(); - - client.deleteTest(request); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteTestRequest actualRequest = ((DeleteTestRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteTestExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - DeleteTestRequest request = - DeleteTestRequest.newBuilder() - .setName(TestName.of("[SESSION]", "[TEST]").toString()) - .build(); - client.deleteTest(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void verifyTestTest() throws Exception { - VerifyTestResponse expectedResponse = - VerifyTestResponse.newBuilder().setIssue(Issue.newBuilder().build()).build(); - mockTesting.addResponse(expectedResponse); - - VerifyTestRequest request = - VerifyTestRequest.newBuilder() - .setName(TestName.of("[SESSION]", "[TEST]").toString()) - .setAnswer(ByteString.EMPTY) - .addAllAnswers(new ArrayList()) - .build(); - - VerifyTestResponse actualResponse = client.verifyTest(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockTesting.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - VerifyTestRequest actualRequest = ((VerifyTestRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getAnswer(), actualRequest.getAnswer()); - Assert.assertEquals(request.getAnswersList(), actualRequest.getAnswersList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void verifyTestExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockTesting.addException(exception); - - try { - VerifyTestRequest request = - VerifyTestRequest.newBuilder() - .setName(TestName.of("[SESSION]", "[TEST]").toString()) - .setAnswer(ByteString.EMPTY) - .addAllAnswers(new ArrayList()) - .build(); - client.verifyTest(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void setIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - - Policy actualResponse = client.setIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); - Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void setIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - SetIamPolicyRequest request = - SetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setPolicy(Policy.newBuilder().build()) - .setUpdateMask(FieldMask.newBuilder().build()) - .build(); - client.setIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getIamPolicyTest() throws Exception { - Policy expectedResponse = - Policy.newBuilder() - .setVersion(351608024) - .addAllBindings(new ArrayList()) - .addAllAuditConfigs(new ArrayList()) - .setEtag(ByteString.EMPTY) - .build(); - mockIAMPolicy.addResponse(expectedResponse); - - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - - Policy actualResponse = client.getIamPolicy(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getIamPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - GetIamPolicyRequest request = - GetIamPolicyRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .setOptions(GetPolicyOptions.newBuilder().build()) - .build(); - client.getIamPolicy(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void testIamPermissionsTest() throws Exception { - TestIamPermissionsResponse expectedResponse = - TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); - mockIAMPolicy.addResponse(expectedResponse); - - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - - TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockIAMPolicy.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getResource(), actualRequest.getResource()); - Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void testIamPermissionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockIAMPolicy.addException(exception); - - try { - TestIamPermissionsRequest request = - TestIamPermissionsRequest.newBuilder() - .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) - .addAllPermissions(new ArrayList()) - .build(); - client.testIamPermissions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} +///* +// * Copyright 2025 Google LLC +// * +// * Licensed under the Apache License, Version 2.0 (the "License"); +// * you may not use this file except in compliance with the License. +// * You may obtain a copy of the License at +// * +// * https://www.apache.org/licenses/LICENSE-2.0 +// * +// * Unless required by applicable law or agreed to in writing, software +// * distributed under the License is distributed on an "AS IS" BASIS, +// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// * See the License for the specific language governing permissions and +// * limitations under the License. +// */ +// +//package com.google.showcase.v1beta1; +// +//import static com.google.showcase.v1beta1.TestingClient.ListLocationsPagedResponse; +//import static com.google.showcase.v1beta1.TestingClient.ListSessionsPagedResponse; +//import static com.google.showcase.v1beta1.TestingClient.ListTestsPagedResponse; +// +//import com.google.api.gax.core.NoCredentialsProvider; +//import com.google.api.gax.grpc.GaxGrpcProperties; +//import com.google.api.gax.grpc.testing.LocalChannelProvider; +//import com.google.api.gax.grpc.testing.MockGrpcService; +//import com.google.api.gax.grpc.testing.MockServiceHelper; +//import com.google.api.gax.rpc.ApiClientHeaderProvider; +//import com.google.api.gax.rpc.InvalidArgumentException; +//import com.google.cloud.location.GetLocationRequest; +//import com.google.cloud.location.ListLocationsRequest; +//import com.google.cloud.location.ListLocationsResponse; +//import com.google.cloud.location.Location; +//import com.google.common.collect.Lists; +//import com.google.iam.v1.AuditConfig; +//import com.google.iam.v1.Binding; +//import com.google.iam.v1.GetIamPolicyRequest; +//import com.google.iam.v1.GetPolicyOptions; +//import com.google.iam.v1.Policy; +//import com.google.iam.v1.SetIamPolicyRequest; +//import com.google.iam.v1.TestIamPermissionsRequest; +//import com.google.iam.v1.TestIamPermissionsResponse; +//import com.google.protobuf.AbstractMessage; +//import com.google.protobuf.Any; +//import com.google.protobuf.ByteString; +//import com.google.protobuf.Empty; +//import com.google.protobuf.FieldMask; +//import io.grpc.StatusRuntimeException; +//import java.io.IOException; +//import java.util.ArrayList; +//import java.util.Arrays; +//import java.util.HashMap; +//import java.util.List; +//import java.util.UUID; +//import javax.annotation.Generated; +//import org.junit.After; +//import org.junit.AfterClass; +//import org.junit.Assert; +//import org.junit.Before; +//import org.junit.BeforeClass; +//import org.junit.Test; +// +//@Generated("by gapic-generator-java") +//public class TestingClientTest { +// private static MockIAMPolicy mockIAMPolicy; +// private static MockLocations mockLocations; +// private static MockServiceHelper mockServiceHelper; +// private static MockTesting mockTesting; +// private LocalChannelProvider channelProvider; +// private TestingClient client; +// +// @BeforeClass +// public static void startStaticServer() { +// mockTesting = new MockTesting(); +// mockLocations = new MockLocations(); +// mockIAMPolicy = new MockIAMPolicy(); +// mockServiceHelper = +// new MockServiceHelper( +// UUID.randomUUID().toString(), +// Arrays.asList(mockTesting, mockLocations, mockIAMPolicy)); +// mockServiceHelper.start(); +// } +// +// @AfterClass +// public static void stopServer() { +// mockServiceHelper.stop(); +// } +// +// @Before +// public void setUp() throws IOException { +// mockServiceHelper.reset(); +// channelProvider = mockServiceHelper.createChannelProvider(); +// TestingSettings settings = +// TestingSettings.newBuilder() +// .setTransportChannelProvider(channelProvider) +// .setCredentialsProvider(NoCredentialsProvider.create()) +// .build(); +// client = TestingClient.create(settings); +// } +// +// @After +// public void tearDown() throws Exception { +// client.close(); +// } +// +// @Test +// public void createSessionTest() throws Exception { +// Session expectedResponse = +// Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// mockTesting.addResponse(expectedResponse); +// +// CreateSessionRequest request = +// CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); +// +// Session actualResponse = client.createSession(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// CreateSessionRequest actualRequest = ((CreateSessionRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getSession(), actualRequest.getSession()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void createSessionExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// CreateSessionRequest request = +// CreateSessionRequest.newBuilder().setSession(Session.newBuilder().build()).build(); +// client.createSession(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getSessionTest() throws Exception { +// Session expectedResponse = +// Session.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// mockTesting.addResponse(expectedResponse); +// +// GetSessionRequest request = +// GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// +// Session actualResponse = client.getSession(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetSessionRequest actualRequest = ((GetSessionRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getSessionExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// GetSessionRequest request = +// GetSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// client.getSession(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listSessionsTest() throws Exception { +// Session responsesElement = Session.newBuilder().build(); +// ListSessionsResponse expectedResponse = +// ListSessionsResponse.newBuilder() +// .setNextPageToken("") +// .addAllSessions(Arrays.asList(responsesElement)) +// .build(); +// mockTesting.addResponse(expectedResponse); +// +// ListSessionsRequest request = +// ListSessionsRequest.newBuilder() +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListSessionsPagedResponse pagedListResponse = client.listSessions(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getSessionsList().get(0), resources.get(0)); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListSessionsRequest actualRequest = ((ListSessionsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listSessionsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// ListSessionsRequest request = +// ListSessionsRequest.newBuilder() +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listSessions(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteSessionTest() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockTesting.addResponse(expectedResponse); +// +// DeleteSessionRequest request = +// DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// +// client.deleteSession(request); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteSessionRequest actualRequest = ((DeleteSessionRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteSessionExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// DeleteSessionRequest request = +// DeleteSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// client.deleteSession(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void reportSessionTest() throws Exception { +// ReportSessionResponse expectedResponse = +// ReportSessionResponse.newBuilder().addAllTestRuns(new ArrayList()).build(); +// mockTesting.addResponse(expectedResponse); +// +// ReportSessionRequest request = +// ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// +// ReportSessionResponse actualResponse = client.reportSession(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ReportSessionRequest actualRequest = ((ReportSessionRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void reportSessionExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// ReportSessionRequest request = +// ReportSessionRequest.newBuilder().setName(SessionName.of("[SESSION]").toString()).build(); +// client.reportSession(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listTestsTest() throws Exception { +// com.google.showcase.v1beta1.Test responsesElement = +// com.google.showcase.v1beta1.Test.newBuilder().build(); +// ListTestsResponse expectedResponse = +// ListTestsResponse.newBuilder() +// .setNextPageToken("") +// .addAllTests(Arrays.asList(responsesElement)) +// .build(); +// mockTesting.addResponse(expectedResponse); +// +// ListTestsRequest request = +// ListTestsRequest.newBuilder() +// .setParent(SessionName.of("[SESSION]").toString()) +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListTestsPagedResponse pagedListResponse = client.listTests(request); +// +// List resources = +// Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getTestsList().get(0), resources.get(0)); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListTestsRequest actualRequest = ((ListTestsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getParent(), actualRequest.getParent()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listTestsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// ListTestsRequest request = +// ListTestsRequest.newBuilder() +// .setParent(SessionName.of("[SESSION]").toString()) +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listTests(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void deleteTestTest() throws Exception { +// Empty expectedResponse = Empty.newBuilder().build(); +// mockTesting.addResponse(expectedResponse); +// +// DeleteTestRequest request = +// DeleteTestRequest.newBuilder() +// .setName(TestName.of("[SESSION]", "[TEST]").toString()) +// .build(); +// +// client.deleteTest(request); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// DeleteTestRequest actualRequest = ((DeleteTestRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void deleteTestExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// DeleteTestRequest request = +// DeleteTestRequest.newBuilder() +// .setName(TestName.of("[SESSION]", "[TEST]").toString()) +// .build(); +// client.deleteTest(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void verifyTestTest() throws Exception { +// VerifyTestResponse expectedResponse = +// VerifyTestResponse.newBuilder().setIssue(Issue.newBuilder().build()).build(); +// mockTesting.addResponse(expectedResponse); +// +// VerifyTestRequest request = +// VerifyTestRequest.newBuilder() +// .setName(TestName.of("[SESSION]", "[TEST]").toString()) +// .setAnswer(ByteString.EMPTY) +// .addAllAnswers(new ArrayList()) +// .build(); +// +// VerifyTestResponse actualResponse = client.verifyTest(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockTesting.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// VerifyTestRequest actualRequest = ((VerifyTestRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getAnswer(), actualRequest.getAnswer()); +// Assert.assertEquals(request.getAnswersList(), actualRequest.getAnswersList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void verifyTestExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockTesting.addException(exception); +// +// try { +// VerifyTestRequest request = +// VerifyTestRequest.newBuilder() +// .setName(TestName.of("[SESSION]", "[TEST]").toString()) +// .setAnswer(ByteString.EMPTY) +// .addAllAnswers(new ArrayList()) +// .build(); +// client.verifyTest(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void listLocationsTest() throws Exception { +// Location responsesElement = Location.newBuilder().build(); +// ListLocationsResponse expectedResponse = +// ListLocationsResponse.newBuilder() +// .setNextPageToken("") +// .addAllLocations(Arrays.asList(responsesElement)) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// +// ListLocationsPagedResponse pagedListResponse = client.listLocations(request); +// +// List resources = Lists.newArrayList(pagedListResponse.iterateAll()); +// +// Assert.assertEquals(1, resources.size()); +// Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); +// Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); +// Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void listLocationsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// ListLocationsRequest request = +// ListLocationsRequest.newBuilder() +// .setName("name3373707") +// .setFilter("filter-1274492040") +// .setPageSize(883849137) +// .setPageToken("pageToken873572522") +// .build(); +// client.listLocations(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getLocationTest() throws Exception { +// Location expectedResponse = +// Location.newBuilder() +// .setName("name3373707") +// .setLocationId("locationId1541836720") +// .setDisplayName("displayName1714148973") +// .putAllLabels(new HashMap()) +// .setMetadata(Any.newBuilder().build()) +// .build(); +// mockLocations.addResponse(expectedResponse); +// +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// +// Location actualResponse = client.getLocation(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockLocations.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getName(), actualRequest.getName()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getLocationExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockLocations.addException(exception); +// +// try { +// GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); +// client.getLocation(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void setIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.setIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// SetIamPolicyRequest actualRequest = ((SetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPolicy(), actualRequest.getPolicy()); +// Assert.assertEquals(request.getUpdateMask(), actualRequest.getUpdateMask()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void setIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// SetIamPolicyRequest request = +// SetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setPolicy(Policy.newBuilder().build()) +// .setUpdateMask(FieldMask.newBuilder().build()) +// .build(); +// client.setIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void getIamPolicyTest() throws Exception { +// Policy expectedResponse = +// Policy.newBuilder() +// .setVersion(351608024) +// .addAllBindings(new ArrayList()) +// .addAllAuditConfigs(new ArrayList()) +// .setEtag(ByteString.EMPTY) +// .build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// +// Policy actualResponse = client.getIamPolicy(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// GetIamPolicyRequest actualRequest = ((GetIamPolicyRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getOptions(), actualRequest.getOptions()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void getIamPolicyExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// GetIamPolicyRequest request = +// GetIamPolicyRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .setOptions(GetPolicyOptions.newBuilder().build()) +// .build(); +// client.getIamPolicy(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +// +// @Test +// public void testIamPermissionsTest() throws Exception { +// TestIamPermissionsResponse expectedResponse = +// TestIamPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); +// mockIAMPolicy.addResponse(expectedResponse); +// +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// +// TestIamPermissionsResponse actualResponse = client.testIamPermissions(request); +// Assert.assertEquals(expectedResponse, actualResponse); +// +// List actualRequests = mockIAMPolicy.getRequests(); +// Assert.assertEquals(1, actualRequests.size()); +// TestIamPermissionsRequest actualRequest = ((TestIamPermissionsRequest) actualRequests.get(0)); +// +// Assert.assertEquals(request.getResource(), actualRequest.getResource()); +// Assert.assertEquals(request.getPermissionsList(), actualRequest.getPermissionsList()); +// Assert.assertTrue( +// channelProvider.isHeaderSent( +// ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), +// GaxGrpcProperties.getDefaultApiClientHeaderPattern())); +// } +// +// @Test +// public void testIamPermissionsExceptionTest() throws Exception { +// StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); +// mockIAMPolicy.addException(exception); +// +// try { +// TestIamPermissionsRequest request = +// TestIamPermissionsRequest.newBuilder() +// .setResource(BlurbName.ofRoomBlurbName("[ROOM]", "[BLURB]").toString()) +// .addAllPermissions(new ArrayList()) +// .build(); +// client.testIamPermissions(request); +// Assert.fail("No exception raised"); +// } catch (InvalidArgumentException e) { +// // Expected exception. +// } +// } +//} diff --git a/java-showcase/grpc-gapic-showcase-v1beta1/pom.xml b/java-showcase/grpc-gapic-showcase-v1beta1/pom.xml index 9fce31015f..9dc794cdd4 100644 --- a/java-showcase/grpc-gapic-showcase-v1beta1/pom.xml +++ b/java-showcase/grpc-gapic-showcase-v1beta1/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api.grpc grpc-gapic-showcase-v1beta1 - 0.0.1-SNAPSHOT + protobuf-shading-v1 grpc-gapic-showcase-v1beta1 GRPC library for grpc-google-cloud-iot-v1 @@ -29,18 +29,31 @@ io.grpc grpc-protobuf + + + com.google.protobuf + protobuf-java + + - com.google.protobuf - protobuf-java + org.example + protobuf-api + latest-1.0-SNAPSHOT + + + + com.google.api.grpc proto-gapic-showcase-v1beta1 + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v1 + protobuf-shading-v1 com.google.guava diff --git a/java-showcase/pom.xml b/java-showcase/pom.xml index 662fdcc85b..cf4db8bf51 100644 --- a/java-showcase/pom.xml +++ b/java-showcase/pom.xml @@ -13,7 +13,7 @@ com.google.cloud google-cloud-shared-config - 1.15.1 + 1.15.1-SNAPSHOT diff --git a/java-showcase/proto-gapic-showcase-v1beta1/pom.xml b/java-showcase/proto-gapic-showcase-v1beta1/pom.xml index cef41f54ff..61683ccc1a 100644 --- a/java-showcase/proto-gapic-showcase-v1beta1/pom.xml +++ b/java-showcase/proto-gapic-showcase-v1beta1/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api.grpc proto-gapic-showcase-v1beta1 - 0.0.1-SNAPSHOT + protobuf-shading-v1 proto-gapic-showcase-v1beta1 PROTO library for proto-gapic-showcase-v1beta1 @@ -18,17 +18,24 @@ + + + + - com.google.protobuf - protobuf-java + org.example + protobuf-sdk + latest-1.0-SNAPSHOT com.google.api.grpc proto-google-common-protos + protobuf-shading-v1 com.google.api.grpc proto-google-iam-v1 + protobuf-shading-v1 com.google.api @@ -40,6 +47,376 @@ + + + + org.apache.maven.plugins + maven-shade-plugin + 3.6.0 + + + package + + shade + + + + + org.example:protobuf-sdk + + + + + com.google.protobuf + com.shaded.google.protobuf.showcase.v1 + + com.google.protobuf.AbstractMessageLite + com.google.protobuf.AbstractParser + com.google.protobuf.AbstractProtobufList + com.google.protobuf.Android + com.google.protobuf.Any + com.google.protobuf.AnyOrBuilder + com.google.protobuf.AnyProto + com.google.protobuf.Api + com.google.protobuf.ApiOrBuilder + com.google.protobuf.ApiProto + com.google.protobuf.ArrayDecoders + com.google.protobuf.BooleanArrayList + com.google.protobuf.BoolValue + com.google.protobuf.BoolValueOrBuilder + com.google.protobuf.ByteBufferWriter + com.google.protobuf.ByteOutput + com.google.protobuf.ByteString + com.google.protobuf.BytesValue + com.google.protobuf.BytesValueOrBuilder + com.google.protobuf.CanIgnoreReturnValue + com.google.protobuf.CheckReturnValue + com.google.protobuf.CodedInputStream + com.google.protobuf.CodedInputStreamReader + com.google.protobuf.CodedOutputStream + com.google.protobuf.CodedOutputStreamWriter + com.google.protobuf.CompileTimeConstant + com.google.protobuf.DescriptorProtos + com.google.protobuf.Descriptors + com.google.protobuf.DoubleArrayList + com.google.protobuf.DoubleValue + com.google.protobuf.DoubleValueOrBuilder + com.google.protobuf.Duration + com.google.protobuf.DurationOrBuilder + com.google.protobuf.DurationProto + com.google.protobuf.DynamicMessage + com.google.protobuf.Empty + com.google.protobuf.EmptyOrBuilder + com.google.protobuf.EmptyProto + com.google.protobuf.Enum + com.google.protobuf.EnumOrBuilder + com.google.protobuf.EnumValue + com.google.protobuf.EnumValueOrBuilder + com.google.protobuf.ExperimentalApi + com.google.protobuf.Extension + com.google.protobuf.ExtensionLite + com.google.protobuf.ExtensionRegistry + com.google.protobuf.ExtensionRegistryFactory + com.google.protobuf.ExtensionRegistryLite + com.google.protobuf.ExtensionSchema + com.google.protobuf.ExtensionSchemaLite + com.google.protobuf.ExtensionSchemas + com.google.protobuf.Field + com.google.protobuf.FieldInfo + com.google.protobuf.FieldMask + com.google.protobuf.FieldMaskOrBuilder + com.google.protobuf.FieldMaskProto + com.google.protobuf.FieldOrBuilder + com.google.protobuf.FieldSet + com.google.protobuf.FieldType + com.google.protobuf.FlattenedAbstractMessage + com.google.protobuf.FlattenedGeneratedMessageV3 + com.google.protobuf.FloatArrayList + com.google.protobuf.FloatValue + com.google.protobuf.FloatValueOrBuilder + com.google.protobuf.GeneratedMessageInfoFactory + com.google.protobuf.GeneratedMessageLite + com.google.protobuf.InlineMe + com.google.protobuf.Int32Value + com.google.protobuf.Int32ValueOrBuilder + com.google.protobuf.Int64Value + com.google.protobuf.Int64ValueOrBuilder + com.google.protobuf.IntArrayList + com.google.protobuf.Internal + com.google.protobuf.InvalidProtocolBufferException + com.google.protobuf.IterableByteBufferInputStream + com.google.protobuf.Java8Compatibility + com.google.protobuf.JavaType + com.google.protobuf.LazyField + com.google.protobuf.LazyFieldLite + com.google.protobuf.LazyStringArrayList + com.google.protobuf.LazyStringList + com.google.protobuf.LimitedInputStream + com.google.protobuf.ListFieldSchema + com.google.protobuf.ListValue + com.google.protobuf.ListValueOrBuilder + com.google.protobuf.LongArrayList + com.google.protobuf.ManifestSchemaFactory + com.google.protobuf.MapEntry + com.google.protobuf.MapEntryLite + com.google.protobuf.MapField + com.google.protobuf.MapFieldBuilder + com.google.protobuf.MapFieldLite + com.google.protobuf.MapFieldReflectionAccessor + com.google.protobuf.MapFieldSchema + com.google.protobuf.MapFieldSchemaLite + com.google.protobuf.MapFieldSchemas + com.google.protobuf.Message + com.google.protobuf.MessageInfo + com.google.protobuf.MessageInfoFactory + com.google.protobuf.MessageLite + com.google.protobuf.MessageLiteOrBuilder + com.google.protobuf.MessageLiteToString + com.google.protobuf.MessageOrBuilder + com.google.protobuf.MessageReflection + com.google.protobuf.MessageSchema + com.google.protobuf.MessageSetSchema + com.google.protobuf.Method + com.google.protobuf.MethodOrBuilder + com.google.protobuf.Mixin + com.google.protobuf.MixinOrBuilder + com.google.protobuf.MutabilityOracle + com.google.protobuf.NewInstanceSchema + com.google.protobuf.NewInstanceSchemaLite + com.google.protobuf.NewInstanceSchemas + com.google.protobuf.NullValue + com.google.protobuf.OneofInfo + com.google.protobuf.Option + com.google.protobuf.OptionOrBuilder + com.google.protobuf.Parser + com.google.protobuf.PrimitiveNonBoxingCollection + com.google.protobuf.Protobuf + com.google.protobuf.ProtobufArrayList + com.google.protobuf.ProtocolMessageEnum + com.google.protobuf.ProtocolStringList + com.google.protobuf.ProtoSyntax + com.google.protobuf.RawMessageInfo + com.google.protobuf.Reader + com.google.protobuf.RepeatedFieldBuilderV3 + com.google.protobuf.Schema + com.google.protobuf.SchemaFactory + com.google.protobuf.SchemaUtil + com.google.protobuf.SerializedForm + com.google.protobuf.SingleFieldBuilderV3 + com.google.protobuf.SmallSortedMap + com.google.protobuf.SourceContext + com.google.protobuf.SourceContextOrBuilder + com.google.protobuf.SourceContextProto + com.google.protobuf.StringValue + com.google.protobuf.StringValueOrBuilder + com.google.protobuf.Struct + com.google.protobuf.StructOrBuilder + com.google.protobuf.StructProto + com.google.protobuf.StructuralMessageInfo + com.google.protobuf.Syntax + com.google.protobuf.Timestamp + com.google.protobuf.TimestampOrBuilder + com.google.protobuf.TimestampProto + com.google.protobuf.Type + com.google.protobuf.TypeOrBuilder + com.google.protobuf.TypeProto + com.google.protobuf.TypeRegistry + com.google.protobuf.UInt32Value + com.google.protobuf.UInt32ValueOrBuilder + com.google.protobuf.UInt64Value + com.google.protobuf.UInt64ValueOrBuilder + com.google.protobuf.UninitializedMessageException + com.google.protobuf.UnknownFieldSchema + com.google.protobuf.UnknownFieldSet + com.google.protobuf.UnknownFieldSetLite + com.google.protobuf.UnknownFieldSetLiteSchema + com.google.protobuf.UnmodifiableLazyStringList + com.google.protobuf.UnsafeUtil + com.google.protobuf.Utf8 + com.google.protobuf.Value + com.google.protobuf.ValueOrBuilder + com.google.protobuf.WireFormat + com.google.protobuf.WrappersProto + com.google.protobuf.Writer + + com.google.protobuf.AbstractMessageLite$* + com.google.protobuf.AbstractParser$* + com.google.protobuf.AbstractProtobufList$* + com.google.protobuf.Android$* + com.google.protobuf.Any$* + com.google.protobuf.AnyOrBuilder$* + com.google.protobuf.AnyProto$* + com.google.protobuf.Api$* + com.google.protobuf.ApiOrBuilder$* + com.google.protobuf.ApiProto$* + com.google.protobuf.ArrayDecoders$* + com.google.protobuf.BooleanArrayList$* + com.google.protobuf.BoolValue$* + com.google.protobuf.BoolValueOrBuilder$* + com.google.protobuf.ByteBufferWriter$* + com.google.protobuf.ByteOutput$* + com.google.protobuf.ByteString$* + com.google.protobuf.BytesValue$* + com.google.protobuf.BytesValueOrBuilder$* + com.google.protobuf.CanIgnoreReturnValue$* + com.google.protobuf.CheckReturnValue$* + com.google.protobuf.CodedInputStream$* + com.google.protobuf.CodedInputStreamReader$* + com.google.protobuf.CodedOutputStream$* + com.google.protobuf.CodedOutputStreamWriter$* + com.google.protobuf.CompileTimeConstant$* + com.google.protobuf.DescriptorProtos$* + com.google.protobuf.Descriptors$* + com.google.protobuf.DoubleArrayList$* + com.google.protobuf.DoubleValue$* + com.google.protobuf.DoubleValueOrBuilder$* + com.google.protobuf.Duration$* + com.google.protobuf.DurationOrBuilder$* + com.google.protobuf.DurationProto$* + com.google.protobuf.DynamicMessage$* + com.google.protobuf.Empty$* + com.google.protobuf.EmptyOrBuilder$* + com.google.protobuf.EmptyProto$* + com.google.protobuf.Enum$* + com.google.protobuf.EnumOrBuilder$* + com.google.protobuf.EnumValue$* + com.google.protobuf.EnumValueOrBuilder$* + com.google.protobuf.ExperimentalApi$* + com.google.protobuf.Extension$* + com.google.protobuf.ExtensionLite$* + com.google.protobuf.ExtensionRegistry$* + com.google.protobuf.ExtensionRegistryFactory$* + com.google.protobuf.ExtensionRegistryLite$* + com.google.protobuf.ExtensionSchema$* + com.google.protobuf.ExtensionSchemaLite$* + com.google.protobuf.ExtensionSchemas$* + com.google.protobuf.Field$* + com.google.protobuf.FieldInfo$* + com.google.protobuf.FieldMask$* + com.google.protobuf.FieldMaskOrBuilder$* + com.google.protobuf.FieldMaskProto$* + com.google.protobuf.FieldOrBuilder$* + com.google.protobuf.FieldSet$* + com.google.protobuf.FieldType$* + com.google.protobuf.FlattenedAbstractMessage$* + com.google.protobuf.FlattenedGeneratedMessageV3$* + com.google.protobuf.FloatArrayList$* + com.google.protobuf.FloatValue$* + com.google.protobuf.FloatValueOrBuilder$* + com.google.protobuf.GeneratedMessageInfoFactory$* + com.google.protobuf.GeneratedMessageLite$* + com.google.protobuf.InlineMe$* + com.google.protobuf.Int32Value$* + com.google.protobuf.Int32ValueOrBuilder$* + com.google.protobuf.Int64Value$* + com.google.protobuf.Int64ValueOrBuilder$* + com.google.protobuf.IntArrayList$* + com.google.protobuf.Internal$* + com.google.protobuf.InvalidProtocolBufferException$* + com.google.protobuf.IterableByteBufferInputStream$* + com.google.protobuf.Java8Compatibility$* + com.google.protobuf.JavaType$* + com.google.protobuf.LazyField$* + com.google.protobuf.LazyFieldLite$* + com.google.protobuf.LazyStringArrayList$* + com.google.protobuf.LazyStringList$* + com.google.protobuf.LimitedInputStream$* + com.google.protobuf.ListFieldSchema$* + com.google.protobuf.ListValue$* + com.google.protobuf.ListValueOrBuilder$* + com.google.protobuf.LongArrayList$* + com.google.protobuf.ManifestSchemaFactory$* + com.google.protobuf.MapEntry$* + com.google.protobuf.MapEntryLite$* + com.google.protobuf.MapField$* + com.google.protobuf.MapFieldBuilder$* + com.google.protobuf.MapFieldLite$* + com.google.protobuf.MapFieldReflectionAccessor$* + com.google.protobuf.MapFieldSchema$* + com.google.protobuf.MapFieldSchemaLite$* + com.google.protobuf.MapFieldSchemas$* + com.google.protobuf.Message$* + com.google.protobuf.MessageInfo$* + com.google.protobuf.MessageInfoFactory$* + com.google.protobuf.MessageLite$* + com.google.protobuf.MessageLiteOrBuilder$* + com.google.protobuf.MessageLiteToString$* + com.google.protobuf.MessageOrBuilder$* + com.google.protobuf.MessageReflection$* + com.google.protobuf.MessageSchema$* + com.google.protobuf.MessageSetSchema$* + com.google.protobuf.Method$* + com.google.protobuf.MethodOrBuilder$* + com.google.protobuf.Mixin$* + com.google.protobuf.MixinOrBuilder$* + com.google.protobuf.MutabilityOracle$* + com.google.protobuf.NewInstanceSchema$* + com.google.protobuf.NewInstanceSchemaLite$* + com.google.protobuf.NewInstanceSchemas$* + com.google.protobuf.NullValue$* + com.google.protobuf.OneofInfo$* + com.google.protobuf.Option$* + com.google.protobuf.OptionOrBuilder$* + com.google.protobuf.Parser$* + com.google.protobuf.PrimitiveNonBoxingCollection$* + com.google.protobuf.Protobuf$* + com.google.protobuf.ProtobufArrayList$* + com.google.protobuf.ProtocolMessageEnum$* + com.google.protobuf.ProtocolStringList$* + com.google.protobuf.ProtoSyntax$* + com.google.protobuf.RawMessageInfo$* + com.google.protobuf.Reader$* + com.google.protobuf.RepeatedFieldBuilderV3$* + com.google.protobuf.Schema$* + com.google.protobuf.SchemaFactory$* + com.google.protobuf.SchemaUtil$* + com.google.protobuf.SerializedForm$* + com.google.protobuf.SingleFieldBuilderV3$* + com.google.protobuf.SmallSortedMap$* + com.google.protobuf.SourceContext$* + com.google.protobuf.SourceContextOrBuilder$* + com.google.protobuf.SourceContextProto$* + com.google.protobuf.StringValue$* + com.google.protobuf.StringValueOrBuilder$* + com.google.protobuf.Struct$* + com.google.protobuf.StructOrBuilder$* + com.google.protobuf.StructProto$* + com.google.protobuf.StructuralMessageInfo$* + com.google.protobuf.Syntax$* + com.google.protobuf.Timestamp$* + com.google.protobuf.TimestampOrBuilder$* + com.google.protobuf.TimestampProto$* + com.google.protobuf.Type$* + com.google.protobuf.TypeOrBuilder$* + com.google.protobuf.TypeProto$* + com.google.protobuf.TypeRegistry$* + com.google.protobuf.UInt32Value$* + com.google.protobuf.UInt32ValueOrBuilder$* + com.google.protobuf.UInt64Value$* + com.google.protobuf.UInt64ValueOrBuilder$* + com.google.protobuf.UninitializedMessageException$* + com.google.protobuf.UnknownFieldSchema$* + com.google.protobuf.UnknownFieldSet$* + com.google.protobuf.UnknownFieldSetLite$* + com.google.protobuf.UnknownFieldSetLiteSchema$* + com.google.protobuf.UnmodifiableLazyStringList$* + com.google.protobuf.UnsafeUtil$* + com.google.protobuf.Utf8$* + com.google.protobuf.Value$* + com.google.protobuf.ValueOrBuilder$* + com.google.protobuf.WireFormat$* + com.google.protobuf.WrappersProto$* + com.google.protobuf.Writer$* + + + + + + + + + + diff --git a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionService.java b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionService.java index 342a7081cb..32b7fbf580 100644 --- a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionService.java +++ b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionService.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockConnectionService() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionServiceImpl.java b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionServiceImpl.java index 6dc865c8c9..89128dbe69 100644 --- a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionServiceImpl.java +++ b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockConnectionServiceImpl.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.cloud.apigeeconnect.v1.ConnectionServiceGrpc.ConnectionServiceImplBase; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -29,7 +29,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockConnectionServiceImpl extends ConnectionServiceImplBase { - private List requests; + private List requests; private Queue responses; public MockConnectionServiceImpl() { @@ -37,15 +37,15 @@ public MockConnectionServiceImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTether.java b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTether.java index d24fc94881..6322e9c5a2 100644 --- a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTether.java +++ b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTether.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockTether() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTetherImpl.java b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTetherImpl.java index 8161f3b2e8..8fa8a7c79c 100644 --- a/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTetherImpl.java +++ b/test/integration/goldens/apigeeconnect/src/com/google/cloud/apigeeconnect/v1/MockTetherImpl.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.cloud.apigeeconnect.v1.TetherGrpc.TetherImplBase; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -29,7 +29,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockTetherImpl extends TetherImplBase { - private List requests; + private List requests; private Queue responses; public MockTetherImpl() { @@ -37,15 +37,15 @@ public MockTetherImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetService.java b/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetService.java index f95c6ba2e4..b893f79e21 100644 --- a/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetService.java +++ b/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetService.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockAssetService() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetServiceImpl.java b/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetServiceImpl.java index 0f4ca7f433..b58a7bad6d 100644 --- a/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetServiceImpl.java +++ b/test/integration/goldens/asset/src/com/google/cloud/asset/v1/MockAssetServiceImpl.java @@ -19,8 +19,8 @@ import com.google.api.core.BetaApi; import com.google.cloud.asset.v1.AssetServiceGrpc.AssetServiceImplBase; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -31,7 +31,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockAssetServiceImpl extends AssetServiceImplBase { - private List requests; + private List requests; private Queue responses; public MockAssetServiceImpl() { @@ -39,15 +39,15 @@ public MockAssetServiceImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtable.java b/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtable.java index 727061f892..c5d6571a86 100644 --- a/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtable.java +++ b/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtable.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockBigtable() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtableImpl.java b/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtableImpl.java index bc67264c49..5590a608c4 100644 --- a/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtableImpl.java +++ b/test/integration/goldens/bigtable/src/com/google/cloud/bigtable/data/v2/MockBigtableImpl.java @@ -32,7 +32,7 @@ import com.google.bigtable.v2.ReadRowsResponse; import com.google.bigtable.v2.SampleRowKeysRequest; import com.google.bigtable.v2.SampleRowKeysResponse; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -43,7 +43,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockBigtableImpl extends BigtableImplBase { - private List requests; + private List requests; private Queue responses; public MockBigtableImpl() { @@ -51,15 +51,15 @@ public MockBigtableImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentials.java b/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentials.java index 5998e6b2af..f99f69f9cb 100644 --- a/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentials.java +++ b/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentials.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockIAMCredentials() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentialsImpl.java b/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentialsImpl.java index 1a4f3bb9b1..b8d0805273 100644 --- a/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentialsImpl.java +++ b/test/integration/goldens/credentials/src/com/google/cloud/iam/credentials/v1/MockIAMCredentialsImpl.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.cloud.iam.credentials.v1.IAMCredentialsGrpc.IAMCredentialsImplBase; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -29,7 +29,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockIAMCredentialsImpl extends IAMCredentialsImplBase { - private List requests; + private List requests; private Queue responses; public MockIAMCredentialsImpl() { @@ -37,15 +37,15 @@ public MockIAMCredentialsImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicy.java b/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicy.java index 320757dfa7..723ee1a31a 100644 --- a/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicy.java +++ b/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicy.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockIAMPolicy() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicyImpl.java b/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicyImpl.java index 403b0aedae..46c364b905 100644 --- a/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicyImpl.java +++ b/test/integration/goldens/iam/src/com/google/iam/v1/MockIAMPolicyImpl.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.iam.v1.IAMPolicyGrpc.IAMPolicyImplBase; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -29,7 +29,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockIAMPolicyImpl extends IAMPolicyImplBase { - private List requests; + private List requests; private Queue responses; public MockIAMPolicyImpl() { @@ -37,15 +37,15 @@ public MockIAMPolicyImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicy.java b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicy.java index 7d7613bc81..e229ac9ff6 100644 --- a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicy.java +++ b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicy.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockIAMPolicy() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicyImpl.java b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicyImpl.java index a6f63ba41b..f9d4b2d94d 100644 --- a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicyImpl.java +++ b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockIAMPolicyImpl.java @@ -22,7 +22,7 @@ import com.google.iam.v1.Policy; import com.google.iam.v1.TestIamPermissionsRequest; import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -33,7 +33,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockIAMPolicyImpl extends IAMPolicyImplBase { - private List requests; + private List requests; private Queue responses; public MockIAMPolicyImpl() { @@ -41,15 +41,15 @@ public MockIAMPolicyImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementService.java b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementService.java index 83b6188727..944a56637f 100644 --- a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementService.java +++ b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementService.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockKeyManagementService() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementServiceImpl.java b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementServiceImpl.java index 77d41dfdb7..f4ebea2f40 100644 --- a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementServiceImpl.java +++ b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockKeyManagementServiceImpl.java @@ -20,7 +20,7 @@ import com.google.cloud.kms.v1.KeyManagementServiceGrpc.KeyManagementServiceImplBase; import com.google.iam.v1.GetIamPolicyRequest; import com.google.iam.v1.Policy; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -31,7 +31,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockKeyManagementServiceImpl extends KeyManagementServiceImplBase { - private List requests; + private List requests; private Queue responses; public MockKeyManagementServiceImpl() { @@ -39,15 +39,15 @@ public MockKeyManagementServiceImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocations.java b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocations.java index 569ad9376d..82d17e691a 100644 --- a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocations.java +++ b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocations.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockLocations() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocationsImpl.java b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocationsImpl.java index f24011c8fa..935e6eb9bd 100644 --- a/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocationsImpl.java +++ b/test/integration/goldens/kms/src/com/google/cloud/kms/v1/MockLocationsImpl.java @@ -22,7 +22,7 @@ import com.google.cloud.location.ListLocationsResponse; import com.google.cloud.location.Location; import com.google.cloud.location.LocationsGrpc.LocationsImplBase; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -33,7 +33,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockLocationsImpl extends LocationsImplBase { - private List requests; + private List requests; private Queue responses; public MockLocationsImpl() { @@ -41,15 +41,15 @@ public MockLocationsImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryService.java b/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryService.java index b8617750ed..cc4d2178b6 100644 --- a/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryService.java +++ b/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryService.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockLibraryService() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryServiceImpl.java b/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryServiceImpl.java index 3be3da3235..ec2df9b687 100644 --- a/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryServiceImpl.java +++ b/test/integration/goldens/library/src/com/google/cloud/example/library/v1/MockLibraryServiceImpl.java @@ -33,8 +33,8 @@ import com.google.example.library.v1.MoveBookRequest; import com.google.example.library.v1.Shelf; import com.google.example.library.v1.UpdateBookRequest; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -45,7 +45,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockLibraryServiceImpl extends LibraryServiceImplBase { - private List requests; + private List requests; private Queue responses; public MockLibraryServiceImpl() { @@ -53,15 +53,15 @@ public MockLibraryServiceImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2.java b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2.java index 4307b38185..437fcb0325 100644 --- a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2.java +++ b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockConfigServiceV2() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2Impl.java b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2Impl.java index 4228dd7b5a..eed73ec1f2 100644 --- a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2Impl.java +++ b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockConfigServiceV2Impl.java @@ -55,8 +55,8 @@ import com.google.logging.v2.UpdateSinkRequest; import com.google.logging.v2.UpdateViewRequest; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -67,7 +67,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockConfigServiceV2Impl extends ConfigServiceV2ImplBase { - private List requests; + private List requests; private Queue responses; public MockConfigServiceV2Impl() { @@ -75,15 +75,15 @@ public MockConfigServiceV2Impl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2.java b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2.java index 3a0d1f388b..aa559c3eb3 100644 --- a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2.java +++ b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockLoggingServiceV2() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2Impl.java b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2Impl.java index cfff19d231..b9c299e2ee 100644 --- a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2Impl.java +++ b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockLoggingServiceV2Impl.java @@ -29,8 +29,8 @@ import com.google.logging.v2.TailLogEntriesResponse; import com.google.logging.v2.WriteLogEntriesRequest; import com.google.logging.v2.WriteLogEntriesResponse; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -41,7 +41,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockLoggingServiceV2Impl extends LoggingServiceV2ImplBase { - private List requests; + private List requests; private Queue responses; public MockLoggingServiceV2Impl() { @@ -49,15 +49,15 @@ public MockLoggingServiceV2Impl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2.java b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2.java index d4bb1d5af7..2ecfab1798 100644 --- a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2.java +++ b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockMetricsServiceV2() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2Impl.java b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2Impl.java index 597b93be7c..6c26aea17d 100644 --- a/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2Impl.java +++ b/test/integration/goldens/logging/src/com/google/cloud/logging/v2/MockMetricsServiceV2Impl.java @@ -25,8 +25,8 @@ import com.google.logging.v2.LogMetric; import com.google.logging.v2.MetricsServiceV2Grpc.MetricsServiceV2ImplBase; import com.google.logging.v2.UpdateLogMetricRequest; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -37,7 +37,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockMetricsServiceV2Impl extends MetricsServiceV2ImplBase { - private List requests; + private List requests; private Queue responses; public MockMetricsServiceV2Impl() { @@ -45,15 +45,15 @@ public MockMetricsServiceV2Impl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicy.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicy.java index ee510a051e..770453ebfa 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicy.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicy.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockIAMPolicy() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicyImpl.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicyImpl.java index f686ce75c5..c820f602f3 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicyImpl.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockIAMPolicyImpl.java @@ -23,7 +23,7 @@ import com.google.iam.v1.SetIamPolicyRequest; import com.google.iam.v1.TestIamPermissionsRequest; import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -34,7 +34,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockIAMPolicyImpl extends IAMPolicyImplBase { - private List requests; + private List requests; private Queue responses; public MockIAMPolicyImpl() { @@ -42,15 +42,15 @@ public MockIAMPolicyImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisher.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisher.java index 239ed03690..e841ca6224 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisher.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisher.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockPublisher() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisherImpl.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisherImpl.java index 5b2148c36d..badfc5e37a 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisherImpl.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockPublisherImpl.java @@ -17,8 +17,8 @@ package com.google.cloud.pubsub.v1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.pubsub.v1.DeleteTopicRequest; import com.google.pubsub.v1.DetachSubscriptionRequest; import com.google.pubsub.v1.DetachSubscriptionResponse; @@ -44,7 +44,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockPublisherImpl extends PublisherImplBase { - private List requests; + private List requests; private Queue responses; public MockPublisherImpl() { @@ -52,15 +52,15 @@ public MockPublisherImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaService.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaService.java index 838d5fbc68..876d053185 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaService.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaService.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockSchemaService() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaServiceImpl.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaServiceImpl.java index c2324f0b71..3ca3d85249 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaServiceImpl.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSchemaServiceImpl.java @@ -17,8 +17,8 @@ package com.google.cloud.pubsub.v1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.pubsub.v1.CommitSchemaRequest; import com.google.pubsub.v1.CreateSchemaRequest; import com.google.pubsub.v1.DeleteSchemaRequest; @@ -45,7 +45,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockSchemaServiceImpl extends SchemaServiceImplBase { - private List requests; + private List requests; private Queue responses; public MockSchemaServiceImpl() { @@ -53,15 +53,15 @@ public MockSchemaServiceImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriber.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriber.java index 067dcd8615..1b61bbd8fd 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriber.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriber.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockSubscriber() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriberImpl.java b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriberImpl.java index e466178eb9..4a39b40a39 100644 --- a/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriberImpl.java +++ b/test/integration/goldens/pubsub/src/com/google/cloud/pubsub/v1/MockSubscriberImpl.java @@ -17,8 +17,8 @@ package com.google.cloud.pubsub.v1; import com.google.api.core.BetaApi; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.pubsub.v1.AcknowledgeRequest; import com.google.pubsub.v1.CreateSnapshotRequest; import com.google.pubsub.v1.DeleteSnapshotRequest; @@ -52,7 +52,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockSubscriberImpl extends SubscriberImplBase { - private List requests; + private List requests; private Queue responses; public MockSubscriberImpl() { @@ -60,15 +60,15 @@ public MockSubscriberImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedis.java b/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedis.java index a7fe90d365..d8282703ad 100644 --- a/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedis.java +++ b/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedis.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockCloudRedis() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedisImpl.java b/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedisImpl.java index a247c252fa..486d2211df 100644 --- a/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedisImpl.java +++ b/test/integration/goldens/redis/src/com/google/cloud/redis/v1beta1/MockCloudRedisImpl.java @@ -19,7 +19,7 @@ import com.google.api.core.BetaApi; import com.google.cloud.redis.v1beta1.CloudRedisGrpc.CloudRedisImplBase; import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.stub.StreamObserver; import java.util.ArrayList; import java.util.LinkedList; @@ -30,7 +30,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockCloudRedisImpl extends CloudRedisImplBase { - private List requests; + private List requests; private Queue responses; public MockCloudRedisImpl() { @@ -38,15 +38,15 @@ public MockCloudRedisImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); } diff --git a/test/integration/goldens/storage/src/com/google/storage/v2/MockStorage.java b/test/integration/goldens/storage/src/com/google/storage/v2/MockStorage.java index da6553da1d..41992f458d 100644 --- a/test/integration/goldens/storage/src/com/google/storage/v2/MockStorage.java +++ b/test/integration/goldens/storage/src/com/google/storage/v2/MockStorage.java @@ -18,7 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; +import com.google.protobuf.Message; import io.grpc.ServerServiceDefinition; import java.util.List; import javax.annotation.Generated; @@ -33,12 +33,12 @@ public MockStorage() { } @Override - public List getRequests() { + public List getRequests() { return serviceImpl.getRequests(); } @Override - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { serviceImpl.addResponse(response); } diff --git a/test/integration/goldens/storage/src/com/google/storage/v2/MockStorageImpl.java b/test/integration/goldens/storage/src/com/google/storage/v2/MockStorageImpl.java index 3807dd67eb..b91fbda861 100644 --- a/test/integration/goldens/storage/src/com/google/storage/v2/MockStorageImpl.java +++ b/test/integration/goldens/storage/src/com/google/storage/v2/MockStorageImpl.java @@ -22,8 +22,8 @@ import com.google.iam.v1.SetIamPolicyRequest; import com.google.iam.v1.TestIamPermissionsRequest; import com.google.iam.v1.TestIamPermissionsResponse; -import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Message; import com.google.storage.v2.StorageGrpc.StorageImplBase; import io.grpc.stub.StreamObserver; import java.util.ArrayList; @@ -35,7 +35,7 @@ @BetaApi @Generated("by gapic-generator-java") public class MockStorageImpl extends StorageImplBase { - private List requests; + private List requests; private Queue responses; public MockStorageImpl() { @@ -43,15 +43,15 @@ public MockStorageImpl() { responses = new LinkedList<>(); } - public List getRequests() { + public List getRequests() { return requests; } - public void addResponse(AbstractMessage response) { + public void addResponse(Message response) { responses.add(response); } - public void setResponses(List responses) { + public void setResponses(List responses) { this.responses = new LinkedList(responses); }