@@ -66,14 +66,14 @@ func TestSimpleStreamForwarder(t *testing.T) {
6666 forwarder := bb_grpc .NewForwardingStreamHandler (backend )
6767 serverTransportStream := mock .NewMockServerTransportStream (ctrl )
6868 serverTransportStream .EXPECT ().Method ().Return ("/serviceA/method1" ).AnyTimes ()
69- incomingStream := mock .NewMockServerStream (ctrl )
70- outgoingStream := mock .NewMockClientStream (ctrl )
7169
7270 t .Run ("RequestSuccess" , func (t * testing.T ) {
7371 synctest .Test (t , func (t * testing.T ) {
7472 var outgoingStreamCtx context.Context
7573 outgoingRecvBarrier := make (chan struct {})
7674 incomingStreamCtx := grpc .NewContextWithServerTransportStream (context .Background (), serverTransportStream )
75+ incomingStream := mock .NewMockServerStream (ctrl )
76+ outgoingStream := mock .NewMockClientStream (ctrl )
7777
7878 newStreamCall := backend .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/serviceA/method1" ).DoAndReturn (
7979 func (ctx context.Context , desc * grpc.StreamDesc , method string , opts ... grpc.CallOption ) (grpc.ClientStream , error ) {
@@ -114,6 +114,8 @@ func TestSimpleStreamForwarder(t *testing.T) {
114114 synctest .Test (t , func (t * testing.T ) {
115115 var outgoingStreamCtx context.Context
116116 incomingStreamCtx := grpc .NewContextWithServerTransportStream (context .Background (), serverTransportStream )
117+ incomingStream := mock .NewMockServerStream (ctrl )
118+ outgoingStream := mock .NewMockClientStream (ctrl )
117119
118120 newStreamCall := backend .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/serviceA/method1" ).DoAndReturn (
119121 func (ctx context.Context , desc * grpc.StreamDesc , method string , opts ... grpc.CallOption ) (grpc.ClientStream , error ) {
@@ -145,6 +147,8 @@ func TestSimpleStreamForwarder(t *testing.T) {
145147 synctest .Test (t , func (t * testing.T ) {
146148 var outgoingStreamCtx context.Context
147149 incomingStreamCtx := grpc .NewContextWithServerTransportStream (context .Background (), serverTransportStream )
150+ incomingStream := mock .NewMockServerStream (ctrl )
151+ outgoingStream := mock .NewMockClientStream (ctrl )
148152
149153 newStreamCall := backend .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/serviceA/method1" ).DoAndReturn (
150154 func (ctx context.Context , desc * grpc.StreamDesc , method string , opts ... grpc.CallOption ) (grpc.ClientStream , error ) {
@@ -178,6 +182,8 @@ func TestSimpleStreamForwarder(t *testing.T) {
178182 var outgoingStreamCtx context.Context
179183 incomingRecvBarrier := make (chan struct {})
180184 incomingStreamCtx := grpc .NewContextWithServerTransportStream (context .Background (), serverTransportStream )
185+ incomingStream := mock .NewMockServerStream (ctrl )
186+ outgoingStream := mock .NewMockClientStream (ctrl )
181187
182188 newStreamCall := backend .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/serviceA/method1" ).DoAndReturn (
183189 func (ctx context.Context , desc * grpc.StreamDesc , method string , opts ... grpc.CallOption ) (grpc.ClientStream , error ) {
@@ -216,6 +222,8 @@ func TestSimpleStreamForwarder(t *testing.T) {
216222 var outgoingStreamCtx context.Context
217223 incomingRecvBarrier := make (chan struct {})
218224 incomingStreamCtx := grpc .NewContextWithServerTransportStream (context .Background (), serverTransportStream )
225+ incomingStream := mock .NewMockServerStream (ctrl )
226+ outgoingStream := mock .NewMockClientStream (ctrl )
219227
220228 newStreamCall := backend .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/serviceA/method1" ).DoAndReturn (
221229 func (ctx context.Context , desc * grpc.StreamDesc , method string , opts ... grpc.CallOption ) (grpc.ClientStream , error ) {
@@ -249,6 +257,8 @@ func TestSimpleStreamForwarder(t *testing.T) {
249257 synctest .Test (t , func (t * testing.T ) {
250258 var outgoingStreamCtx context.Context
251259 incomingStreamCtx := grpc .NewContextWithServerTransportStream (context .Background (), serverTransportStream )
260+ incomingStream := mock .NewMockServerStream (ctrl )
261+ outgoingStream := mock .NewMockClientStream (ctrl )
252262
253263 newStreamCall := backend .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/serviceA/method1" ).DoAndReturn (
254264 func (ctx context.Context , desc * grpc.StreamDesc , method string , opts ... grpc.CallOption ) (grpc.ClientStream , error ) {
@@ -280,6 +290,7 @@ func TestSimpleStreamForwarder(t *testing.T) {
280290 t .Run ("NewStreamError" , func (t * testing.T ) {
281291 synctest .Test (t , func (t * testing.T ) {
282292 incomingStreamCtx := grpc .NewContextWithServerTransportStream (context .Background (), serverTransportStream )
293+ incomingStream := mock .NewMockServerStream (ctrl )
283294
284295 incomingStream .EXPECT ().Context ().Return (incomingStreamCtx ).AnyTimes ()
285296 backend .EXPECT ().NewStream (gomock .Any (), gomock .Any (), "/serviceA/method1" ).Return (nil , errors .New ("no stream" ))
0 commit comments