summaryrefslogtreecommitdiff
path: root/test/test_string.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_string.cpp')
-rw-r--r--test/test_string.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/test/test_string.cpp b/test/test_string.cpp
index 39a24cb..f63ed71 100644
--- a/test/test_string.cpp
+++ b/test/test_string.cpp
@@ -39,8 +39,7 @@ TEST(FudString, BasicStringOps)
ASSERT_FALSE(Ascii::valid(invalid[0]));
const Array<utf8, 2> invalid2{0xFF, 0x00};
- // NOLINTNEXTLINE(cppcoreguidelines-pro-type-reinterpret-cast)
- auto stringResult = String::makeFromCString(reinterpret_cast<const char*>(invalid2.data()));
+ auto stringResult = String::makeFromCString(std::bit_cast<const char*>(invalid2.data()));
ASSERT_TRUE(stringResult.isOkay());
String fudString{stringResult.takeOkay()};
@@ -125,11 +124,9 @@ TEST(FudString, FindSubstringCxx)
FudStringView stringView{};
auto findStatus = ext_string_find_substring(haystack, needle, &stringView);
ASSERT_EQ(findStatus, ExtSuccess);
- // NOLINTBEGIN(cppcoreguidelines-pro-type-reinterpret-cast)
ASSERT_EQ(
ext_string_get_c_string(&extString) + sizeof("why waste time"),
- reinterpret_cast<const char*>(stringView.data));
- // NOLINTEND(cppcoreguidelines-pro-type-reinterpret-cast)
+ std::bit_cast<const char*>(stringView.data));
}
TEST(TestFudString, StringBuffer)