@@ -169,17 +169,14 @@ TEST_F(TableAdminIntegrationTest, CreateListGetDeleteTable) {
169169 r.set_parent (instance_name);
170170 r.set_table_id (table_id);
171171
172- btadmin::GcRule gc_fam;
173- gc_fam.set_max_num_versions (10 );
174- btadmin::GcRule gc_foo;
175172 auto constexpr kSecondsPerDay =
176173 std::chrono::seconds (std::chrono::hours (24 )).count ();
177- gc_foo.mutable_max_age ()->set_seconds (kSecondsPerDay );
178174
179175 auto & t = *r.mutable_table ();
180176 auto & families = *t.mutable_column_families ();
181- *families[" fam" ].mutable_gc_rule () = std::move (gc_fam);
182- *families[" foo" ].mutable_gc_rule () = std::move (gc_foo);
177+ families[" fam" ].mutable_gc_rule ()->set_max_num_versions (10 );
178+ families[" foo" ].mutable_gc_rule ()->mutable_max_age ()->set_seconds (
179+ kSecondsPerDay );
183180 for (auto && split : {" a1000" , " a2000" , " b3000" , " m5000" }) {
184181 r.add_initial_splits ()->set_key (std::move (split));
185182 }
@@ -220,20 +217,13 @@ TEST_F(TableAdminIntegrationTest, CreateListGetDeleteTable) {
220217 std::vector<Mod> mods (3 );
221218
222219 mods[0 ].set_id (" newfam" );
223- btadmin::GcRule gc_create;
220+ auto & gc_create = *mods[ 0 ]. mutable_create ()-> mutable_gc_rule () ;
224221 auto & intersection = *gc_create.mutable_intersection ();
225- btadmin::GcRule gc_create_1;
226- gc_create_1.set_max_num_versions (1 );
227- *intersection.add_rules () = std::move (gc_create_1);
228- btadmin::GcRule gc_create_2;
229- gc_create_2.mutable_max_age ()->set_seconds (7 * kSecondsPerDay );
230- *intersection.add_rules () = std::move (gc_create_2);
231- *mods[0 ].mutable_create ()->mutable_gc_rule () = std::move (gc_create);
222+ intersection.add_rules ()->set_max_num_versions (1 );
223+ intersection.add_rules ()->mutable_max_age ()->set_seconds (7 * kSecondsPerDay );
232224
233225 mods[1 ].set_id (" fam" );
234- btadmin::GcRule gc_update;
235- gc_update.set_max_num_versions (2 );
236- *mods[1 ].mutable_update ()->mutable_gc_rule () = std::move (gc_update);
226+ mods[1 ].mutable_update ()->mutable_gc_rule ()->set_max_num_versions (2 );
237227
238228 mods[2 ].set_id (" foo" );
239229 mods[2 ].set_drop (true );
@@ -303,10 +293,8 @@ TEST_F(TableAdminIntegrationTest, WaitForConsistencyCheck) {
303293 std::string const family = " column_family" ;
304294
305295 btadmin::Table t;
306- btadmin::GcRule gc;
307- gc.set_max_num_versions (10 );
308296 auto & families = *t.mutable_column_families ();
309- * families[family].mutable_gc_rule () = std::move (gc );
297+ families[family].mutable_gc_rule ()-> set_max_num_versions ( 10 );
310298
311299 // Create the new table.
312300 auto table_created =
@@ -399,17 +387,14 @@ TEST_F(TableAdminIntegrationTest, CreateListGetDeleteTableWithLogging) {
399387 r.set_parent (instance_name);
400388 r.set_table_id (table_id);
401389
402- btadmin::GcRule gc_fam;
403- gc_fam.set_max_num_versions (10 );
404- btadmin::GcRule gc_foo;
405390 auto constexpr kSecondsPerDay =
406391 std::chrono::seconds (std::chrono::hours (24 )).count ();
407- gc_foo.mutable_max_age ()->set_seconds (kSecondsPerDay );
408392
409393 auto & t = *r.mutable_table ();
410394 auto & families = *t.mutable_column_families ();
411- *families[" fam" ].mutable_gc_rule () = std::move (gc_fam);
412- *families[" foo" ].mutable_gc_rule () = std::move (gc_foo);
395+ families[" fam" ].mutable_gc_rule ()->set_max_num_versions (10 );
396+ families[" foo" ].mutable_gc_rule ()->mutable_max_age ()->set_seconds (
397+ kSecondsPerDay );
413398 for (auto && split : {" a1000" , " a2000" , " b3000" , " m5000" }) {
414399 r.add_initial_splits ()->set_key (std::move (split));
415400 }
@@ -450,20 +435,13 @@ TEST_F(TableAdminIntegrationTest, CreateListGetDeleteTableWithLogging) {
450435 std::vector<Mod> mods (3 );
451436
452437 mods[0 ].set_id (" newfam" );
453- btadmin::GcRule gc_create;
438+ auto & gc_create = *mods[ 0 ]. mutable_create ()-> mutable_gc_rule () ;
454439 auto & intersection = *gc_create.mutable_intersection ();
455- btadmin::GcRule gc_create_1;
456- gc_create_1.set_max_num_versions (1 );
457- *intersection.add_rules () = std::move (gc_create_1);
458- btadmin::GcRule gc_create_2;
459- gc_create_2.mutable_max_age ()->set_seconds (7 * kSecondsPerDay );
460- *intersection.add_rules () = std::move (gc_create_2);
461- *mods[0 ].mutable_create ()->mutable_gc_rule () = std::move (gc_create);
440+ intersection.add_rules ()->set_max_num_versions (1 );
441+ intersection.add_rules ()->mutable_max_age ()->set_seconds (7 * kSecondsPerDay );
462442
463443 mods[1 ].set_id (" fam" );
464- btadmin::GcRule gc_update;
465- gc_update.set_max_num_versions (2 );
466- *mods[1 ].mutable_update ()->mutable_gc_rule () = std::move (gc_update);
444+ mods[1 ].mutable_update ()->mutable_gc_rule ()->set_max_num_versions (2 );
467445
468446 mods[2 ].set_id (" foo" );
469447 mods[2 ].set_drop (true );
0 commit comments