@@ -268,6 +268,8 @@ TEST(WriteConnectionResumed, ResumeUsesWriteObjectSpecFromInitialRequest) {
268268 " test-object" );
269269
270270 google::storage::v2::BidiWriteObjectResponse first_response;
271+ google::storage::v2::BidiWriteHandle write_handle;
272+ first_response.mutable_write_handle ()->CopyFrom (write_handle);
271273 first_response.mutable_resource ()->set_generation (12345 );
272274
273275 EXPECT_CALL (*mock, PersistedState)
@@ -318,6 +320,7 @@ TEST(WriteConnectionResumed, ResumeUsesWriteObjectSpecFromInitialRequest) {
318320
319321 EXPECT_FALSE (captured_request.has_write_object_spec ());
320322 EXPECT_TRUE (captured_request.has_append_object_spec ());
323+ EXPECT_TRUE (captured_request.append_object_spec ().has_write_handle ());
321324 EXPECT_EQ (captured_request.append_object_spec ().generation (), 12345 );
322325 EXPECT_EQ (captured_request.append_object_spec ().object (), " test-object" );
323326 EXPECT_EQ (captured_request.append_object_spec ().bucket (),
@@ -333,6 +336,7 @@ TEST(WriteConnectionResumed, ResumeUsesAppendObjectSpecFromInitialRequest) {
333336 initial_request.mutable_append_object_spec ()->set_object (" test-object" );
334337
335338 google::storage::v2::BidiWriteObjectResponse first_response;
339+ first_response.clear_write_handle ();
336340 first_response.mutable_resource ()->set_generation (12345 );
337341
338342 EXPECT_CALL (*mock, PersistedState)
@@ -383,6 +387,7 @@ TEST(WriteConnectionResumed, ResumeUsesAppendObjectSpecFromInitialRequest) {
383387
384388 EXPECT_FALSE (captured_request.has_write_object_spec ());
385389 EXPECT_TRUE (captured_request.has_append_object_spec ());
390+ EXPECT_FALSE (captured_request.append_object_spec ().has_write_handle ());
386391 EXPECT_EQ (captured_request.append_object_spec ().generation (), 12345 );
387392 EXPECT_EQ (captured_request.append_object_spec ().object (), " test-object" );
388393 EXPECT_EQ (captured_request.append_object_spec ().bucket (),
0 commit comments