diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-07 14:00:54 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-07 14:00:54 +0000 |
commit | ab6fc9b15ac9866c3234cb04986a1cb8f9cc46d3 (patch) | |
tree | 1979a2b85cb2ed3d6aca34a8fcceb598d2afe72b /searchlib/src/tests/attribute/extendattributes/extendattribute.cpp | |
parent | 17bc2824d457eccde682d89c67fc0ce3f12d7dad (diff) |
GC getString interface
Diffstat (limited to 'searchlib/src/tests/attribute/extendattributes/extendattribute.cpp')
-rw-r--r-- | searchlib/src/tests/attribute/extendattributes/extendattribute.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/searchlib/src/tests/attribute/extendattributes/extendattribute.cpp b/searchlib/src/tests/attribute/extendattributes/extendattribute.cpp index 35dd0351f34..a44965ffb31 100644 --- a/searchlib/src/tests/attribute/extendattributes/extendattribute.cpp +++ b/searchlib/src/tests/attribute/extendattributes/extendattribute.cpp @@ -101,9 +101,11 @@ void ExtendAttributeTest::testExtendString(Attribute & attr) EXPECT_EQ(docId, 0u); EXPECT_EQ(attr.getNumDocs(), 1u); attr.add("1.7", 10); - EXPECT_EQ(std::string(attr.getString(0, NULL, 0)), "1.7"); + auto buf = attr.get_raw(0); + EXPECT_EQ(std::string(buf.data(), buf.size()), "1.7"); attr.add("2.3", 20); - EXPECT_EQ(std::string(attr.getString(0, NULL, 0)), attr.hasMultiValue() ? "1.7" : "2.3"); + buf = attr.get_raw(0); + EXPECT_EQ(std::string(buf.data(), buf.size()), attr.hasMultiValue() ? "1.7" : "2.3"); if (attr.hasMultiValue()) { AttributeVector::WeightedString v[2]; EXPECT_EQ((static_cast<AttributeVector &>(attr)).get(0, v, 2), 2u); @@ -118,7 +120,8 @@ void ExtendAttributeTest::testExtendString(Attribute & attr) EXPECT_EQ(docId, 1u); EXPECT_EQ(attr.getNumDocs(), 2u); attr.add("3.6", 30); - EXPECT_EQ(std::string(attr.getString(1, NULL, 0)), "3.6"); + buf = attr.get_raw(1); + EXPECT_EQ(std::string(buf.data(), buf.size()), "3.6"); if (attr.hasMultiValue()) { AttributeVector::WeightedString v[1]; EXPECT_EQ((static_cast<AttributeVector &>(attr)).get(1, v, 1), 1u); |