Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.
Merged
Original file line number Diff line number Diff line change
Expand Up @@ -1089,7 +1089,8 @@ private static MethodDefinition createStreamingRpcTestMethod(
.setName("requestObserver")
.build());
List<Expr> callableMethodArgs = new ArrayList<>();
if (!method.stream().equals(Method.Stream.BIDI)) {
if (!method.stream().equals(Method.Stream.BIDI)
&& !method.stream().equals(Method.Stream.CLIENT)) {
callableMethodArgs.add(requestVarExpr);
}
callableMethodArgs.add(responseObserverVarExpr);
Expand Down Expand Up @@ -1361,7 +1362,8 @@ private static List<Statement> createStreamingRpcExceptionTestStatements(
.build());

List<Expr> callableMethodArgs = new ArrayList<>();
if (!method.stream().equals(Method.Stream.BIDI)) {
if (!method.stream().equals(Method.Stream.BIDI)
&& !method.stream().equals(Method.Stream.CLIENT)) {
callableMethodArgs.add(requestVarExpr);
}
callableMethodArgs.add(responseObserverVarExpr);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -424,8 +424,7 @@ public class EchoClientTest {
MockStreamObserver<EchoResponse> responseObserver = new MockStreamObserver<>();

ClientStreamingCallable<EchoRequest, EchoResponse> callable = client.collectCallable();
ApiStreamObserver<EchoRequest> requestObserver =
callable.clientStreamingCall(request, responseObserver);
ApiStreamObserver<EchoRequest> requestObserver = callable.clientStreamingCall(responseObserver);

requestObserver.onNext(request);
requestObserver.onCompleted();
Expand All @@ -449,8 +448,7 @@ public class EchoClientTest {
MockStreamObserver<EchoResponse> responseObserver = new MockStreamObserver<>();

ClientStreamingCallable<EchoRequest, EchoResponse> callable = client.collectCallable();
ApiStreamObserver<EchoRequest> requestObserver =
callable.clientStreamingCall(request, responseObserver);
ApiStreamObserver<EchoRequest> requestObserver = callable.clientStreamingCall(responseObserver);

requestObserver.onNext(request);

Expand Down