summaryrefslogtreecommitdiffstats
path: root/googletest/src
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2022-11-07 17:36:17 (GMT)
committerCopybara-Service <copybara-worker@google.com>2022-11-07 17:36:56 (GMT)
commit386c7665f5cf1f772f5877cdb32070d8052041a9 (patch)
tree5d23f907d36827f3a70876941d3fc5cc3b3af4c2 /googletest/src
parenta4f02ef38981350c9d673b9909559c7a86420d7a (diff)
downloadgoogletest-386c7665f5cf1f772f5877cdb32070d8052041a9.zip
googletest-386c7665f5cf1f772f5877cdb32070d8052041a9.tar.gz
googletest-386c7665f5cf1f772f5877cdb32070d8052041a9.tar.bz2
RecordProperty serializes ints and 64-bit ints, including size_ts
PiperOrigin-RevId: 486685761 Change-Id: I164d2646e65670d341dbf437ee571953c456677a
Diffstat (limited to 'googletest/src')
-rw-r--r--googletest/src/gtest.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/googletest/src/gtest.cc b/googletest/src/gtest.cc
index 3859452..2276d07 100644
--- a/googletest/src/gtest.cc
+++ b/googletest/src/gtest.cc
@@ -2444,12 +2444,10 @@ void Test::TearDown() {}
void Test::RecordProperty(const std::string& key, const std::string& value) {
UnitTest::GetInstance()->RecordProperty(key, value);
}
-
-// Allows user supplied key value pairs to be recorded for later output.
-void Test::RecordProperty(const std::string& key, int value) {
- Message value_message;
- value_message << value;
- RecordProperty(key, value_message.GetString().c_str());
+// We do not define a customary serialization except for integers,
+// but other values could be logged in this way.
+void Test::RecordProperty(const std::string& key, int64_t value) {
+ RecordProperty(key, (Message() << value).GetString());
}
namespace internal {