diff --git a/tests/inline_string/inline_string.cpp b/tests/inline_string/inline_string.cpp index ae94e19160..6a2ee169b5 100644 --- a/tests/inline_string/inline_string.cpp +++ b/tests/inline_string/inline_string.cpp @@ -265,8 +265,10 @@ test_dram(nvobj::pool> &pop) new (dram_location) string_type(nvobj::basic_string_view(s.data(), s.length())); - UT_ASSERT(nvobj::basic_string_view(s.data(), s.length()) == - nvobj::basic_string_view(*dram_location)); + UT_ASSERTeq(s.length(), dram_location->size()); + UT_ASSERTeq(std::char_traits::compare( + s.data(), dram_location->data(), s.length()), + 0); dram_location->~string_type();