From 023b0ce25a2e1085fe0154544854c60ae25cb2ab Mon Sep 17 00:00:00 2001 From: Tom Nixon Date: Wed, 14 Aug 2019 11:23:10 +0100 Subject: [PATCH] add benchmark of hex parsing --- tests/hex_values_tests.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/hex_values_tests.cpp b/tests/hex_values_tests.cpp index f95dc471..28207674 100644 --- a/tests/hex_values_tests.cpp +++ b/tests/hex_values_tests.cpp @@ -12,6 +12,10 @@ TEST_CASE("parseHexValue") { REQUIRE_THROWS_AS(detail::parseHexValue("ffff0"), std::runtime_error); REQUIRE_THROWS_AS(detail::parseHexValue("fff "), std::runtime_error); REQUIRE(detail::parseHexValue("ffff0", 8) == 1048560); + + BENCHMARK("parse 4 digits") { + return detail::parseHexValue("FFFF"); + }; } TEST_CASE("formatHexValue") {