diff options
author | Derek Mauro <dmauro@google.com> | 2020-10-14 18:25:04 -0400 |
---|---|---|
committer | Derek Mauro <dmauro@google.com> | 2020-10-14 18:25:04 -0400 |
commit | 4abb012c70a20500967fa88b55f552a4267258dd (patch) | |
tree | bb61f8303a42b2e25dfce279a8e351f67f9466fd /googletest/include/gtest/gtest-printers.h | |
parent | 07f4869221012b16b7f9ee685d94856e1fc9f361 (diff) | |
parent | 4c9ad191e14e5926ce0213d7dddb7a35529c2756 (diff) | |
download | googletest-4abb012c70a20500967fa88b55f552a4267258dd.tar.gz googletest-4abb012c70a20500967fa88b55f552a4267258dd.zip |
Merge pull request #2837 from inazarenko:duck_type_protos
PiperOrigin-RevId: 336087297
Diffstat (limited to 'googletest/include/gtest/gtest-printers.h')
-rw-r--r-- | googletest/include/gtest/gtest-printers.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/googletest/include/gtest/gtest-printers.h b/googletest/include/gtest/gtest-printers.h index f24512a9..99129a53 100644 --- a/googletest/include/gtest/gtest-printers.h +++ b/googletest/include/gtest/gtest-printers.h @@ -235,8 +235,9 @@ struct ProtobufPrinter { // DebugString() for better readability. static const size_t kProtobufOneLinerMaxLength = 50; - template <typename T, typename = typename std::enable_if< - internal::IsAProtocolMessage<T>::value>::type> + template <typename T, + typename = typename std::enable_if< + internal::HasDebugStringAndShortDebugString<T>::value>::type> static void PrintValue(const T& value, ::std::ostream* os) { std::string pretty_str = value.ShortDebugString(); if (pretty_str.length() > kProtobufOneLinerMaxLength) { |