Index: net/cert/internal/test_helpers.cc |
diff --git a/net/cert/internal/test_helpers.cc b/net/cert/internal/test_helpers.cc |
index 6f5d5edc7dbd4232a3c0060e0a709ae1f60ad82b..91feb80604f505b3f98d9d929317272d6eeb0ea3 100644 |
--- a/net/cert/internal/test_helpers.cc |
+++ b/net/cert/internal/test_helpers.cc |
@@ -4,6 +4,7 @@ |
#include "net/cert/internal/test_helpers.h" |
+#include "base/base64.h" |
#include "base/base_paths.h" |
#include "base/files/file_util.h" |
#include "base/path_service.h" |
@@ -11,6 +12,24 @@ |
namespace net { |
+namespace der { |
+ |
+void PrintTo(const Input& data, ::std::ostream* os) { |
+ std::string b64; |
+ base::Base64Encode( |
+ base::StringPiece(reinterpret_cast<const char*>(data.UnsafeData()), |
+ data.Length()), |
+ &b64); |
+ |
+ *os << "[" << b64 << "]"; |
+} |
+ |
+bool operator==(const Input& a, const Input& b) { |
+ return a.Equals(b); |
+} |
+ |
+} // namespace der |
+ |
der::Input InputFromString(const std::string* s) { |
return der::Input(reinterpret_cast<const uint8_t*>(s->data()), s->size()); |
} |