diff --git a/test/unittest_stringpair.cc b/test/unittest_stringpair.cc index 40cd8d5..82aa390 100644 --- a/test/unittest_stringpair.cc +++ b/test/unittest_stringpair.cc @@ -43,22 +43,22 @@ TEST( StringPair, Dynamic ) EXPECT_EQ(spl.size(), u); snprintf(key, 15, "k%u", u); snprintf(value, 15, "v%u", u*91); - spl.push_back( pEp::StringPair{key, value} ); + spl.push_back( pEp::StringPair{key, value}.move_out() ); } - auto find_by_key = [key](const pEp::StringPair& sp){ return sp.key == key; }; + auto find_by_key = [key](const pEp::StringPair& sp){ return strcmp(sp.get()->key, key)==0; }; // delete random elements. for(unsigned u=0; u