diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-07 11:00:25 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-07 11:00:25 +0000 |
commit | e2c778f1f53b8f60e6bd0b5260ce672e8bd1a062 (patch) | |
tree | 8fe9ce9d235be532d35fa2a9f80313d697bca103 /searchlib/src/tests | |
parent | b886fb88c16da7f9577fdae175143c1923610fac (diff) |
Add unit test for string attribute get_raw
Diffstat (limited to 'searchlib/src/tests')
-rw-r--r-- | searchlib/src/tests/attribute/stringattribute/stringattribute_test.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/searchlib/src/tests/attribute/stringattribute/stringattribute_test.cpp b/searchlib/src/tests/attribute/stringattribute/stringattribute_test.cpp index 20373fbb3a9..e217e8c8533 100644 --- a/searchlib/src/tests/attribute/stringattribute/stringattribute_test.cpp +++ b/searchlib/src/tests/attribute/stringattribute/stringattribute_test.cpp @@ -339,6 +339,9 @@ testSingleValue(Attribute & svsa, Config &cfg) for (uint32_t j = i - 9; j <= i; ++j) { snprintf(tmp, sizeof(tmp), "enum%u", j % 10); EXPECT_TRUE( strcmp(t = v.get(j), tmp) == 0 ); + auto raw = v.get_raw(j); + EXPECT_EQUAL(strlen(tmp), raw.size()); + EXPECT_EQUAL(0, memcmp(raw.data(), tmp, raw.size())); e1 = v.getEnum(j); EXPECT_TRUE( v.findEnum(t, e2) ); EXPECT_TRUE( e1 == e2 ); |