Index: net/cert/ct_serialization_unittest.cc |
diff --git a/net/cert/ct_serialization_unittest.cc b/net/cert/ct_serialization_unittest.cc |
index 285643da5752f64076e6607c578cd30913382fa7..004a897829575f16fdf60797e24a63269535d4e6 100644 |
--- a/net/cert/ct_serialization_unittest.cc |
+++ b/net/cert/ct_serialization_unittest.cc |
@@ -153,6 +153,18 @@ TEST_F(CtSerializationTest, FailsDecodingInvalidSCTList) { |
ASSERT_FALSE(ct::DecodeSCTList(encoded, &decoded)); |
} |
+TEST_F(CtSerializationTest, EncodeSignedCertificateTimestamp) { |
+ std::string encoded_test_sct(ct::GetTestSignedCertificateTimestamp()); |
+ base::StringPiece encoded_sct(encoded_test_sct); |
+ |
+ scoped_refptr<ct::SignedCertificateTimestamp> sct; |
+ ASSERT_TRUE(ct::DecodeSignedCertificateTimestamp(&encoded_sct, &sct)); |
+ |
+ std::string serialized; |
+ ct::EncodeSignedCertificateTimestamp(sct, &serialized); |
+ EXPECT_EQ(serialized, encoded_test_sct); |
+} |
+ |
TEST_F(CtSerializationTest, DecodesSignedCertificateTimestamp) { |
std::string encoded_test_sct(ct::GetTestSignedCertificateTimestamp()); |
base::StringPiece encoded_sct(encoded_test_sct); |