| OLD | NEW | 
|     1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |     1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|     2 // Use of this source code is governed by a BSD-style license that can be |     2 // Use of this source code is governed by a BSD-style license that can be | 
|     3 // found in the LICENSE file. |     3 // found in the LICENSE file. | 
|     4  |     4  | 
|     5 #include <vector> |     5 #include <vector> | 
|     6  |     6  | 
|     7 #include "base/file_util.h" |     7 #include "base/file_util.h" | 
|     8 #include "base/files/scoped_temp_dir.h" |     8 #include "base/files/scoped_temp_dir.h" | 
|     9 #include "base/guid.h" |     9 #include "base/guid.h" | 
|    10 #include "base/path_service.h" |    10 #include "base/path_service.h" | 
|    11 #include "base/strings/string_number_conversions.h" |    11 #include "base/strings/string_number_conversions.h" | 
|    12 #include "base/time.h" |    12 #include "base/time.h" | 
|    13 #include "base/utf_string_conversions.h" |    13 #include "base/utf_string_conversions.h" | 
|    14 #include "chrome/browser/autofill/autofill_profile.h" |    14 #include "chrome/browser/autofill/autofill_profile.h" | 
|    15 #include "chrome/browser/autofill/autofill_type.h" |    15 #include "chrome/browser/autofill/autofill_type.h" | 
|    16 #include "chrome/browser/autofill/credit_card.h" |    16 #include "chrome/browser/autofill/credit_card.h" | 
|    17 #include "chrome/browser/password_manager/encryptor.h" |    17 #include "chrome/browser/password_manager/encryptor.h" | 
|    18 #include "chrome/browser/webdata/autofill_change.h" |    18 #include "chrome/browser/webdata/autofill_change.h" | 
|    19 #include "chrome/browser/webdata/autofill_entry.h" |    19 #include "chrome/browser/webdata/autofill_entry.h" | 
|    20 #include "chrome/browser/webdata/autofill_table.h" |    20 #include "chrome/browser/webdata/autofill_table.h" | 
|    21 #include "chrome/browser/webdata/web_database.h" |    21 #include "chrome/browser/webdata/web_database.h" | 
|    22 #include "chrome/common/chrome_paths.h" |    22 #include "chrome/common/chrome_paths.h" | 
|    23 #include "chrome/common/form_field_data.h" |    23 #include "components/autofill/common/form_field_data.h" | 
|    24 #include "sql/statement.h" |    24 #include "sql/statement.h" | 
|    25 #include "testing/gtest/include/gtest/gtest.h" |    25 #include "testing/gtest/include/gtest/gtest.h" | 
|    26  |    26  | 
|    27 using base::Time; |    27 using base::Time; | 
|    28 using base::TimeDelta; |    28 using base::TimeDelta; | 
|    29  |    29  | 
|    30 // So we can compare AutofillKeys with EXPECT_EQ(). |    30 // So we can compare AutofillKeys with EXPECT_EQ(). | 
|    31 std::ostream& operator<<(std::ostream& os, const AutofillKey& key) { |    31 std::ostream& operator<<(std::ostream& os, const AutofillKey& key) { | 
|    32   return os << UTF16ToASCII(key.name()) << ", " << UTF16ToASCII(key.value()); |    32   return os << UTF16ToASCII(key.name()) << ", " << UTF16ToASCII(key.value()); | 
|    33 } |    33 } | 
| (...skipping 1401 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1435  |  1435  | 
|  1436   // make sure the lists of entries match |  1436   // make sure the lists of entries match | 
|  1437   ASSERT_EQ(expected_entries.size(), entry_set.size()); |  1437   ASSERT_EQ(expected_entries.size(), entry_set.size()); | 
|  1438   AutofillEntrySetIterator it; |  1438   AutofillEntrySetIterator it; | 
|  1439   for (it = entry_set.begin(); it != entry_set.end(); it++) { |  1439   for (it = entry_set.begin(); it != entry_set.end(); it++) { | 
|  1440     expected_entries.erase(*it); |  1440     expected_entries.erase(*it); | 
|  1441   } |  1441   } | 
|  1442  |  1442  | 
|  1443   EXPECT_EQ(0U, expected_entries.size()); |  1443   EXPECT_EQ(0U, expected_entries.size()); | 
|  1444 } |  1444 } | 
| OLD | NEW |