@@ -568,44 +568,44 @@ TEST_F(IntrusiveStringSetTest, Ttl) {
568568 }
569569}
570570
571- // TEST_F(IntrusiveStringSetTest, Grow) {
572- // for (size_t j = 0; j < 10; ++j) {
573- // for (size_t i = 0; i < 4098; ++i) {
574- // ss_->Reserve(generator_() % 256);
575- // auto str = random_string(generator_, 3);
576- // ss_->Add(str);
577- // }
578- // ss_->Clear();
579- // }
580- // }
571+ TEST_F (IntrusiveStringSetTest, Grow) {
572+ for (size_t j = 0 ; j < 10 ; ++j) {
573+ for (size_t i = 0 ; i < 4098 ; ++i) {
574+ ss_->Reserve (generator_ () % 256 );
575+ auto str = random_string (generator_, 3 );
576+ ss_->Add (str);
577+ }
578+ ss_->Clear ();
579+ }
580+ }
581581
582- // TEST_F(IntrusiveStringSetTest, Reserve) {
583- // vector<string> strs;
582+ TEST_F (IntrusiveStringSetTest, Reserve) {
583+ vector<string> strs;
584584
585- // for (size_t i = 0; i < 10; ++i) {
586- // strs.push_back(random_string(generator_, 10));
587- // ss_->Add(strs.back());
588- // }
585+ for (size_t i = 0 ; i < 10 ; ++i) {
586+ strs.push_back (random_string (generator_, 10 ));
587+ ss_->Add (strs.back ());
588+ }
589589
590- // for (size_t j = 2; j < 20; j += 3) {
591- // ss_->Reserve(j * 20);
592- // for (size_t i = 0; i < 10; ++i) {
593- // ASSERT_TRUE(ss_->Contains(strs[i]));
594- // }
595- // }
596- // }
590+ for (size_t j = 2 ; j < 20 ; j += 3 ) {
591+ ss_->Reserve (j * 20 );
592+ for (size_t i = 0 ; i < 10 ; ++i) {
593+ ASSERT_TRUE (ss_->Contains (strs[i]));
594+ }
595+ }
596+ }
597597
598- // TEST_F(IntrusiveStringSetTest, Fill) {
599- // for (size_t i = 0; i < 100; ++i) {
600- // ss_->Add(random_string(generator_, 10));
601- // }
602- // IntrusiveStringSet s2;
603- // ss_->Fill(&s2);
604- // EXPECT_EQ(s2.UpperBoundSize(), ss_->UpperBoundSize());
605- // for (const auto& s : *ss_) {
606- // EXPECT_TRUE(s2.Contains(s.Key()));
607- // }
608- // }
598+ TEST_F (IntrusiveStringSetTest, Fill) {
599+ for (size_t i = 0 ; i < 100 ; ++i) {
600+ ss_->Add (random_string (generator_, 10 ));
601+ }
602+ IntrusiveStringSet s2;
603+ ss_->Fill (&s2);
604+ EXPECT_EQ (s2.UpperBoundSize (), ss_->UpperBoundSize ());
605+ for (const auto & s : *ss_) {
606+ EXPECT_TRUE (s2.Contains (s.Key ()));
607+ }
608+ }
609609
610610// TEST_F(IntrusiveStringSetTest, IterateEmpty) {
611611// for (const auto& s : *ss_) {
0 commit comments