Index: net/ftp/ftp_auth_cache_unittest.cc |
diff --git a/net/ftp/ftp_auth_cache_unittest.cc b/net/ftp/ftp_auth_cache_unittest.cc |
index a8c5732f7d2b53f7a5efbe27e676449f128b425f..13c20c75df633b5b8cec0dd83b8d2da9c9163e1f 100644 |
--- a/net/ftp/ftp_auth_cache_unittest.cc |
+++ b/net/ftp/ftp_auth_cache_unittest.cc |
@@ -8,6 +8,7 @@ |
#include "base/string_util.h" |
#include "base/utf_string_conversions.h" |
#include "googleurl/src/gurl.h" |
+#include "net/base/auth.h" |
#include "testing/gtest/include/gtest/gtest.h" |
using net::FtpAuthCache; |
@@ -38,38 +39,38 @@ TEST(FtpAuthCacheTest, LookupAddRemove) { |
EXPECT_TRUE(cache.Lookup(origin1) == NULL); |
// Add entry for origin1. |
- cache.Add(origin1, kUsername1, kPassword1); |
+ cache.Add(origin1, net::AuthCredentials(kUsername1, kPassword1)); |
FtpAuthCache::Entry* entry1 = cache.Lookup(origin1); |
ASSERT_TRUE(entry1); |
EXPECT_EQ(origin1, entry1->origin); |
- EXPECT_EQ(kUsername1, entry1->username); |
- EXPECT_EQ(kPassword1, entry1->password); |
+ EXPECT_EQ(kUsername1, entry1->credentials.username()); |
+ EXPECT_EQ(kPassword1, entry1->credentials.password()); |
// Add an entry for origin2. |
- cache.Add(origin2, kUsername2, kPassword2); |
+ cache.Add(origin2, net::AuthCredentials(kUsername2, kPassword2)); |
FtpAuthCache::Entry* entry2 = cache.Lookup(origin2); |
ASSERT_TRUE(entry2); |
EXPECT_EQ(origin2, entry2->origin); |
- EXPECT_EQ(kUsername2, entry2->username); |
- EXPECT_EQ(kPassword2, entry2->password); |
+ EXPECT_EQ(kUsername2, entry2->credentials.username()); |
+ EXPECT_EQ(kPassword2, entry2->credentials.password()); |
// The original entry1 should still be there. |
EXPECT_EQ(entry1, cache.Lookup(origin1)); |
// Overwrite the entry for origin1. |
- cache.Add(origin1, kUsername3, kPassword3); |
+ cache.Add(origin1, net::AuthCredentials(kUsername3, kPassword3)); |
FtpAuthCache::Entry* entry3 = cache.Lookup(origin1); |
ASSERT_TRUE(entry3); |
EXPECT_EQ(origin1, entry3->origin); |
- EXPECT_EQ(kUsername3, entry3->username); |
- EXPECT_EQ(kPassword3, entry3->password); |
+ EXPECT_EQ(kUsername3, entry3->credentials.username()); |
+ EXPECT_EQ(kPassword3, entry3->credentials.password()); |
// Remove entry of origin1. |
- cache.Remove(origin1, kUsername3, kPassword3); |
+ cache.Remove(origin1, net::AuthCredentials(kUsername3, kPassword3)); |
EXPECT_TRUE(cache.Lookup(origin1) == NULL); |
// Remove non-existent entry. |
- cache.Remove(origin1, kUsername3, kPassword3); |
+ cache.Remove(origin1, net::AuthCredentials(kUsername3, kPassword3)); |
EXPECT_TRUE(cache.Lookup(origin1) == NULL); |
} |
@@ -81,8 +82,8 @@ TEST(FtpAuthCacheTest, LookupWithPort) { |
GURL origin1("ftp://foo:80"); |
GURL origin2("ftp://foo:21"); |
- cache.Add(origin1, kUsername, kPassword); |
- cache.Add(origin2, kUsername, kPassword); |
+ cache.Add(origin1, net::AuthCredentials(kUsername, kPassword)); |
+ cache.Add(origin2, net::AuthCredentials(kUsername, kPassword)); |
EXPECT_NE(cache.Lookup(origin1), cache.Lookup(origin2)); |
} |
@@ -95,7 +96,7 @@ TEST(FtpAuthCacheTest, NormalizedKey) { |
FtpAuthCache cache; |
// Add. |
- cache.Add(GURL("ftp://HoSt:21"), kUsername, kPassword); |
+ cache.Add(GURL("ftp://HoSt:21"), net::AuthCredentials(kUsername, kPassword)); |
// Lookup. |
FtpAuthCache::Entry* entry1 = cache.Lookup(GURL("ftp://HoSt:21")); |
@@ -104,30 +105,31 @@ TEST(FtpAuthCacheTest, NormalizedKey) { |
EXPECT_EQ(entry1, cache.Lookup(GURL("ftp://host"))); |
// Overwrite. |
- cache.Add(GURL("ftp://host"), kOthername, kOtherword); |
+ cache.Add(GURL("ftp://host"), net::AuthCredentials(kOthername, kOtherword)); |
FtpAuthCache::Entry* entry2 = cache.Lookup(GURL("ftp://HoSt:21")); |
ASSERT_TRUE(entry2); |
EXPECT_EQ(GURL("ftp://host"), entry2->origin); |
- EXPECT_EQ(kOthername, entry2->username); |
- EXPECT_EQ(kOtherword, entry2->password); |
+ EXPECT_EQ(kOthername, entry2->credentials.username()); |
+ EXPECT_EQ(kOtherword, entry2->credentials.password()); |
// Remove |
- cache.Remove(GURL("ftp://HOsT"), kOthername, kOtherword); |
+ cache.Remove(GURL("ftp://HOsT"), |
+ net::AuthCredentials(kOthername, kOtherword)); |
EXPECT_TRUE(cache.Lookup(GURL("ftp://host")) == NULL); |
} |
TEST(FtpAuthCacheTest, OnlyRemoveMatching) { |
FtpAuthCache cache; |
- cache.Add(GURL("ftp://host"), kUsername, kPassword); |
+ cache.Add(GURL("ftp://host"), net::AuthCredentials(kUsername, kPassword)); |
EXPECT_TRUE(cache.Lookup(GURL("ftp://host"))); |
// Auth data doesn't match, shouldn't remove. |
- cache.Remove(GURL("ftp://host"), kBogus, kBogus); |
+ cache.Remove(GURL("ftp://host"), net::AuthCredentials(kBogus, kBogus)); |
EXPECT_TRUE(cache.Lookup(GURL("ftp://host"))); |
// Auth data matches, should remove. |
- cache.Remove(GURL("ftp://host"), kUsername, kPassword); |
+ cache.Remove(GURL("ftp://host"), net::AuthCredentials(kUsername, kPassword)); |
EXPECT_TRUE(cache.Lookup(GURL("ftp://host")) == NULL); |
} |
@@ -136,7 +138,7 @@ TEST(FtpAuthCacheTest, EvictOldEntries) { |
for (size_t i = 0; i < FtpAuthCache::kMaxEntries; i++) { |
cache.Add(GURL("ftp://host" + base::IntToString(i)), |
- kUsername, kPassword); |
+ net::AuthCredentials(kUsername, kPassword)); |
} |
// No entries should be evicted before reaching the limit. |
@@ -145,7 +147,8 @@ TEST(FtpAuthCacheTest, EvictOldEntries) { |
} |
// Adding one entry should cause eviction of the first entry. |
- cache.Add(GURL("ftp://last_host"), kUsername, kPassword); |
+ cache.Add(GURL("ftp://last_host"), |
+ net::AuthCredentials(kUsername, kPassword)); |
EXPECT_TRUE(cache.Lookup(GURL("ftp://host0")) == NULL); |
// Remaining entries should not get evicted. |