From cf7de4a3f4d8bf1dc30bd99c315f4bddedb04c8e Mon Sep 17 00:00:00 2001 From: Sergey Kuznetsov Date: Thu, 25 Jun 2026 15:04:59 +0100 Subject: [PATCH] test: Add more test cases for strUnHex() --- src/test/basics/StringUtilities_test.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/test/basics/StringUtilities_test.cpp b/src/test/basics/StringUtilities_test.cpp index e12bc538577..4dc844c27a3 100644 --- a/src/test/basics/StringUtilities_test.cpp +++ b/src/test/basics/StringUtilities_test.cpp @@ -44,6 +44,12 @@ class StringUtilities_test : public beast::unit_test::Suite testUnHexFailure("123X"); testUnHexFailure("V"); testUnHexFailure("XRP"); + + testUnHexFailure(std::string(2, static_cast(0xFF))); + testUnHexFailure(std::string(2, static_cast(0x80))); + testUnHexFailure(std::string(1, static_cast(0xFE))); + testUnHexFailure(std::string(1, static_cast(0x80))); + testUnHexFailure(std::string("4") + static_cast(0x80)); } void