I'm unable to get protocol buffer messages to be pretty printed in my gtest failure messages.
My guess is that
|
ImplicitlyConvertible<const T*, const ::proto2::Message*>::value> { |
checks if the type is convertible to proto2::Message in order to pretty print protocol buffer messages, whereas in the open source implementation of protobufs, the type seems to be google::protobuf::Message.