| Index: net/cert/x509_certificate_unittest.cc
|
| diff --git a/net/cert/x509_certificate_unittest.cc b/net/cert/x509_certificate_unittest.cc
|
| index 454fe074af168153c2f15099f2b00a671e88ee14..8c0afb6ce400fe7719247c75d0af8dc48c606b51 100644
|
| --- a/net/cert/x509_certificate_unittest.cc
|
| +++ b/net/cert/x509_certificate_unittest.cc
|
| @@ -682,6 +682,17 @@ TEST(X509CertificateTest, IntermediateCertificates) {
|
| EXPECT_TRUE(X509Certificate::IsSameOSCert(cert2_intermediates[1],
|
| thawte_cert->os_cert_handle()));
|
|
|
| + // Verify GetCertificateChain has the cert and all the intermediates:
|
| + X509Certificate::OSCertHandles cert2_chain;
|
| + cert2->GetCertificateChain(&cert2_chain);
|
| + ASSERT_EQ(3u, cert2_chain.size());
|
| + EXPECT_TRUE(X509Certificate::IsSameOSCert(cert2_chain[0],
|
| + cert2->os_cert_handle()));
|
| + EXPECT_TRUE(X509Certificate::IsSameOSCert(cert2_chain[1],
|
| + webkit_cert->os_cert_handle()));
|
| + EXPECT_TRUE(X509Certificate::IsSameOSCert(cert2_chain[2],
|
| + thawte_cert->os_cert_handle()));
|
| +
|
| // Cleanup
|
| X509Certificate::FreeOSCertHandle(google_handle);
|
| }
|
|
|