Index: chrome/browser/ssl/chrome_ssl_host_state_delegate_test.cc |
diff --git a/chrome/browser/ssl/chrome_ssl_host_state_delegate_test.cc b/chrome/browser/ssl/chrome_ssl_host_state_delegate_test.cc |
index dfa4f512084ceff114b5c184e2d86b3c66ed34ff..c9f0f488aa2228ac4775081f81c8ffb106b7c760 100644 |
--- a/chrome/browser/ssl/chrome_ssl_host_state_delegate_test.cc |
+++ b/chrome/browser/ssl/chrome_ssl_host_state_delegate_test.cc |
@@ -2,6 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include "chrome/browser/ssl/chrome_ssl_host_state_delegate.h" |
+ |
#include <stdint.h> |
#include "base/command_line.h" |
@@ -11,7 +13,6 @@ |
#include "chrome/browser/browsing_data/browsing_data_remover.h" |
#include "chrome/browser/browsing_data/browsing_data_remover_test_util.h" |
#include "chrome/browser/profiles/profile.h" |
-#include "chrome/browser/ssl/chrome_ssl_host_state_delegate.h" |
#include "chrome/browser/ssl/chrome_ssl_host_state_delegate_factory.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
@@ -32,9 +33,9 @@ const char kWWWGoogleHost[] = "www.google.com"; |
const char kGoogleHost[] = "google.com"; |
const char kExampleHost[] = "example.com"; |
-const char* kForgetAtSessionEnd = "-1"; |
-const char* kForgetInstantly = "0"; |
-const char* kDeltaSecondsString = "86400"; |
+const char kForgetAtSessionEnd[] = "-1"; |
+const char kForgetInstantly[] = "0"; |
+const char kDeltaSecondsString[] = "86400"; |
const uint64_t kDeltaOneDayInSeconds = UINT64_C(86400); |
scoped_refptr<net::X509Certificate> GetGoogleCert() { |
@@ -66,85 +67,85 @@ IN_PROC_BROWSER_TEST_F(ChromeSSLHostStateDelegateTest, QueryPolicy) { |
// before any action has been taken. |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
willchan no longer on Chromium
2014/09/04 20:26:49
Doesn't bug me, but it might bug some people. *goo
Ryan Sleevi
2014/09/04 20:28:16
Because it's a scoped_refptr<>, this syntax (*goog
willchan no longer on Chromium
2014/09/04 20:33:12
Do what sleevi@ says, although I'm a bit confused
jww
2014/09/04 20:56:16
Well, I've already got willchan's lgtm, so I don't
willchan no longer on Chromium
2014/09/04 21:25:23
haha :)
Btw, I think I see where sleevi@ is getti
|
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kExampleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
// Simulate a user decision to allow an invalid certificate exception for |
// kWWWGoogleHost. |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
// Verify that only kWWWGoogleHost is allowed and that the other two certs |
// being tested still have no decision associated with them. |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kExampleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
// Simulate a user decision to allow an invalid certificate exception for |
// kExampleHost. |
state->AllowCert( |
- kExampleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kExampleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
// Verify that both kWWWGoogleHost and kExampleHost have allow exceptions |
// while kGoogleHost still has no associated decision. |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kExampleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
// Simulate a user decision to deny an invalid certificate for kExampleHost. |
state->DenyCert( |
- kExampleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kExampleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
// Verify that kWWWGoogleHost is allowed and kExampleHost is denied while |
// kGoogleHost still has no associated decision. |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_EQ(net::CertPolicy::DENIED, |
state->QueryPolicy(kExampleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |
@@ -164,9 +165,9 @@ IN_PROC_BROWSER_TEST_F(ChromeSSLHostStateDelegateTest, HasPolicyAndRevoke) { |
// Simulate a user decision to allow an invalid certificate exception for |
// kWWWGoogleHost and for kExampleHost. |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
state->AllowCert( |
- kExampleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kExampleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
// Verify that HasUserDecision correctly acknowledges that a user decision has |
// been made about kWWWGoogleHost. Then verify that HasUserDecision correctly |
@@ -176,7 +177,7 @@ IN_PROC_BROWSER_TEST_F(ChromeSSLHostStateDelegateTest, HasPolicyAndRevoke) { |
EXPECT_FALSE(state->HasUserDecision(kWWWGoogleHost)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
@@ -206,7 +207,7 @@ IN_PROC_BROWSER_TEST_F(ChromeSSLHostStateDelegateTest, Clear) { |
// Simulate a user decision to allow an invalid certificate exception for |
// kWWWGoogleHost and for kExampleHost. |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
// Do a full clear, then make sure that both kWWWGoogleHost, which had a |
// decision made, and kExampleHost, which was untouched, are now in a |
@@ -215,13 +216,13 @@ IN_PROC_BROWSER_TEST_F(ChromeSSLHostStateDelegateTest, Clear) { |
EXPECT_FALSE(state->HasUserDecision(kWWWGoogleHost)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
EXPECT_FALSE(state->HasUserDecision(kExampleHost)); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kExampleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |
@@ -275,7 +276,7 @@ IN_PROC_BROWSER_TEST_F(IncognitoSSLHostStateDelegateTest, PRE_AfterRestart) { |
// Add a cert exception to the profile and then verify that it still exists |
// in the incognito profile. |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
scoped_ptr<Profile> incognito(profile->CreateOffTheRecordProfile()); |
content::SSLHostStateDelegate* incognito_state = |
@@ -283,7 +284,7 @@ IN_PROC_BROWSER_TEST_F(IncognitoSSLHostStateDelegateTest, PRE_AfterRestart) { |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
incognito_state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
@@ -292,11 +293,11 @@ IN_PROC_BROWSER_TEST_F(IncognitoSSLHostStateDelegateTest, PRE_AfterRestart) { |
// error than above thus mapping to a second exception. Also validate that it |
// was not added as an exception to the regular profile. |
incognito_state->AllowCert( |
- kGoogleHost, google_cert.get(), net::CERT_STATUS_COMMON_NAME_INVALID); |
+ kGoogleHost, *google_cert.get(), net::CERT_STATUS_COMMON_NAME_INVALID); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_COMMON_NAME_INVALID, |
&unused_value)); |
} |
@@ -317,7 +318,7 @@ IN_PROC_BROWSER_TEST_F(IncognitoSSLHostStateDelegateTest, AfterRestart) { |
// incognito session ended. |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
@@ -329,7 +330,7 @@ IN_PROC_BROWSER_TEST_F(IncognitoSSLHostStateDelegateTest, AfterRestart) { |
// cleared when the incognito session ended. |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
incognito_state->QueryPolicy(kGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_COMMON_NAME_INVALID, |
&unused_value)); |
} |
@@ -354,10 +355,10 @@ IN_PROC_BROWSER_TEST_F(ForGetSSLHostStateDelegateTest, PRE_AfterRestart) { |
bool unused_value; |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |
@@ -374,7 +375,7 @@ IN_PROC_BROWSER_TEST_F(ForGetSSLHostStateDelegateTest, AfterRestart) { |
// exceptions after session end. |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |
@@ -411,10 +412,10 @@ IN_PROC_BROWSER_TEST_F(ForgetInstantlySSLHostStateDelegateTest, |
clock->SetNow(base::Time::NowFromSystemTime()); |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |
@@ -440,10 +441,10 @@ IN_PROC_BROWSER_TEST_F(RememberSSLHostStateDelegateTest, PRE_AfterRestart) { |
bool unused_value; |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |
@@ -469,7 +470,7 @@ IN_PROC_BROWSER_TEST_F(RememberSSLHostStateDelegateTest, AfterRestart) { |
// and thus has now been rememebered across browser restarts. |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
@@ -479,7 +480,7 @@ IN_PROC_BROWSER_TEST_F(RememberSSLHostStateDelegateTest, AfterRestart) { |
// The cert should now be |UNKONWN| because the specified delta has passed. |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |
@@ -508,7 +509,7 @@ IN_PROC_BROWSER_TEST_F(RememberSSLHostStateDelegateTest, QueryPolicyExpired) { |
// should also indicate that it hasn't expired. |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&expired_previous_decision)); |
EXPECT_FALSE(expired_previous_decision); |
@@ -516,10 +517,10 @@ IN_PROC_BROWSER_TEST_F(RememberSSLHostStateDelegateTest, QueryPolicyExpired) { |
// After allowing the certificate, a query should say that it is allowed and |
// also specify that it hasn't expired. |
state->AllowCert( |
- kWWWGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kWWWGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
EXPECT_EQ(net::CertPolicy::ALLOWED, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&expired_previous_decision)); |
EXPECT_FALSE(expired_previous_decision); |
@@ -532,7 +533,7 @@ IN_PROC_BROWSER_TEST_F(RememberSSLHostStateDelegateTest, QueryPolicyExpired) { |
// query. |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&expired_previous_decision)); |
EXPECT_TRUE(expired_previous_decision); |
@@ -541,7 +542,7 @@ IN_PROC_BROWSER_TEST_F(RememberSSLHostStateDelegateTest, QueryPolicyExpired) { |
// occurred. |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kWWWGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&expired_previous_decision)); |
EXPECT_FALSE(expired_previous_decision); |
@@ -574,11 +575,11 @@ IN_PROC_BROWSER_TEST_F(RemoveBrowsingHistorySSLHostStateDelegateTest, |
// Add an exception for an invalid certificate. Then remove the last hour's |
// worth of browsing history and verify that the exception has been deleted. |
state->AllowCert( |
- kGoogleHost, google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
+ kGoogleHost, *google_cert.get(), net::CERT_STATUS_DATE_INVALID); |
RemoveAndWait(profile); |
EXPECT_EQ(net::CertPolicy::UNKNOWN, |
state->QueryPolicy(kGoogleHost, |
- google_cert.get(), |
+ *google_cert.get(), |
net::CERT_STATUS_DATE_INVALID, |
&unused_value)); |
} |