summaryrefslogtreecommitdiffstats
path: root/googletest/include/gtest/gtest-printers.h
diff options
context:
space:
mode:
authorDerek Mauro <dmauro@google.com>2020-10-14 18:25:04 -0400
committerDerek Mauro <dmauro@google.com>2020-10-14 18:25:04 -0400
commit4abb012c70a20500967fa88b55f552a4267258dd (patch)
treebb61f8303a42b2e25dfce279a8e351f67f9466fd /googletest/include/gtest/gtest-printers.h
parent07f4869221012b16b7f9ee685d94856e1fc9f361 (diff)
parent4c9ad191e14e5926ce0213d7dddb7a35529c2756 (diff)
downloadgoogletest-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.h5
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) {
OpenPOWER on IntegriCloud