summaryrefslogtreecommitdiff
path: root/absl/strings/internal/str_format/checker_test.cc
diff options
context:
space:
mode:
authorGravatar Abseil Team <absl-team@google.com>2022-08-31 12:29:19 -0700
committerGravatar Copybara-Service <copybara-worker@google.com>2022-08-31 12:30:01 -0700
commit6a262fdaddb6cd7df7ddc8472a1cc61cc64a01db (patch)
treecc11f9fd3f38a050846d6ef32a3273b363e6137e /absl/strings/internal/str_format/checker_test.cc
parent72ec15a317a74cccf03a62f749f3ab28206be069 (diff)
Adds support for "%v" in absl::StrFormat and related functions for string-like types (support for other builtin types will follow in future changes). Rather than specifying %s for strings, users may specify %v and have the format specifier deduced. Notably, %v does not work for `const char*` because we cannot be certain if %s or %p was intended (nor can we be certain if the `const char*` was properly null-terminated). If you have a `const char*` you know is null-terminated and would like to work with %v, please wrap it in a `string_view` before using it.
PiperOrigin-RevId: 471321055 Change-Id: Ifbb50082d301baecc7edc277975f12e7ad3ecc8a
Diffstat (limited to 'absl/strings/internal/str_format/checker_test.cc')
-rw-r--r--absl/strings/internal/str_format/checker_test.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/absl/strings/internal/str_format/checker_test.cc b/absl/strings/internal/str_format/checker_test.cc
index 7c70f47d..b186e7d8 100644
--- a/absl/strings/internal/str_format/checker_test.cc
+++ b/absl/strings/internal/str_format/checker_test.cc
@@ -39,7 +39,7 @@ std::string ConvToString(FormatConversionCharSet conv) {
TEST(StrFormatChecker, ArgumentToConv) {
FormatConversionCharSet conv = ArgumentToConv<std::string>();
- EXPECT_EQ(ConvToString(conv), "s");
+ EXPECT_EQ(ConvToString(conv), "sv");
conv = ArgumentToConv<const char*>();
EXPECT_EQ(ConvToString(conv), "sp");