OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 "build/build_config.h" | 5 #include "build/build_config.h" |
6 | 6 |
7 #if defined(OS_WIN) | 7 #if defined(OS_WIN) |
8 // The order of these includes is important. | 8 // The order of these includes is important. |
9 #include <windows.h> | 9 #include <windows.h> |
10 #include <unknwn.h> | 10 #include <unknwn.h> |
(...skipping 18 matching lines...) Expand all Loading... |
29 #include "chrome/browser/history/history_types.h" | 29 #include "chrome/browser/history/history_types.h" |
30 #include "chrome/browser/importer/importer_bridge.h" | 30 #include "chrome/browser/importer/importer_bridge.h" |
31 #include "chrome/browser/importer/importer_data_types.h" | 31 #include "chrome/browser/importer/importer_data_types.h" |
32 #include "chrome/browser/importer/importer_host.h" | 32 #include "chrome/browser/importer/importer_host.h" |
33 #include "chrome/browser/importer/importer_progress_observer.h" | 33 #include "chrome/browser/importer/importer_progress_observer.h" |
34 #include "chrome/browser/search_engines/template_url.h" | 34 #include "chrome/browser/search_engines/template_url.h" |
35 #include "chrome/common/chrome_paths.h" | 35 #include "chrome/common/chrome_paths.h" |
36 #include "chrome/test/base/testing_profile.h" | 36 #include "chrome/test/base/testing_profile.h" |
37 #include "content/test/test_browser_thread.h" | 37 #include "content/test/test_browser_thread.h" |
38 #include "testing/gtest/include/gtest/gtest.h" | 38 #include "testing/gtest/include/gtest/gtest.h" |
39 #include "webkit/glue/password_form.h" | 39 #include "webkit/forms/password_form.h" |
40 | 40 |
41 #if defined(OS_WIN) | 41 #if defined(OS_WIN) |
42 #include "base/win/scoped_comptr.h" | 42 #include "base/win/scoped_comptr.h" |
43 #include "base/win/windows_version.h" | 43 #include "base/win/windows_version.h" |
44 #include "chrome/browser/importer/ie_importer.h" | 44 #include "chrome/browser/importer/ie_importer.h" |
45 #include "chrome/browser/password_manager/ie7_password.h" | 45 #include "chrome/browser/password_manager/ie7_password.h" |
46 #endif | 46 #endif |
47 | 47 |
48 // TODO(estade): some of these are disabled on mac. http://crbug.com/48007 | 48 // TODO(estade): some of these are disabled on mac. http://crbug.com/48007 |
49 #if defined(OS_MACOSX) | 49 #if defined(OS_MACOSX) |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
213 | 213 |
214 virtual bool BookmarkModelIsLoaded() const { | 214 virtual bool BookmarkModelIsLoaded() const { |
215 // Profile is ready for writing. | 215 // Profile is ready for writing. |
216 return true; | 216 return true; |
217 } | 217 } |
218 | 218 |
219 virtual bool TemplateURLServiceIsLoaded() const { | 219 virtual bool TemplateURLServiceIsLoaded() const { |
220 return true; | 220 return true; |
221 } | 221 } |
222 | 222 |
223 virtual void AddPasswordForm(const webkit_glue::PasswordForm& form) { | 223 virtual void AddPasswordForm(const webkit::forms::PasswordForm& form) { |
224 // Importer should obtain this password form only. | 224 // Importer should obtain this password form only. |
225 EXPECT_EQ(GURL("http://localhost:8080/security/index.htm"), form.origin); | 225 EXPECT_EQ(GURL("http://localhost:8080/security/index.htm"), form.origin); |
226 EXPECT_EQ("http://localhost:8080/", form.signon_realm); | 226 EXPECT_EQ("http://localhost:8080/", form.signon_realm); |
227 EXPECT_EQ(L"user", form.username_element); | 227 EXPECT_EQ(L"user", form.username_element); |
228 EXPECT_EQ(L"1", form.username_value); | 228 EXPECT_EQ(L"1", form.username_value); |
229 EXPECT_EQ(L"", form.password_element); | 229 EXPECT_EQ(L"", form.password_element); |
230 EXPECT_EQ(L"2", form.password_value); | 230 EXPECT_EQ(L"2", form.password_value); |
231 EXPECT_EQ("", form.action.spec()); | 231 EXPECT_EQ("", form.action.spec()); |
232 ++password_count_; | 232 ++password_count_; |
233 } | 233 } |
(...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
549 | 549 |
550 virtual bool BookmarkModelIsLoaded() const { | 550 virtual bool BookmarkModelIsLoaded() const { |
551 // Profile is ready for writing. | 551 // Profile is ready for writing. |
552 return true; | 552 return true; |
553 } | 553 } |
554 | 554 |
555 virtual bool TemplateURLServiceIsLoaded() const { | 555 virtual bool TemplateURLServiceIsLoaded() const { |
556 return true; | 556 return true; |
557 } | 557 } |
558 | 558 |
559 virtual void AddPasswordForm(const webkit_glue::PasswordForm& form) { | 559 virtual void AddPasswordForm(const webkit::forms::PasswordForm& form) { |
560 PasswordList p = kFirefox2Passwords[password_count_]; | 560 PasswordList p = kFirefox2Passwords[password_count_]; |
561 EXPECT_EQ(p.origin, form.origin.spec()); | 561 EXPECT_EQ(p.origin, form.origin.spec()); |
562 EXPECT_EQ(p.realm, form.signon_realm); | 562 EXPECT_EQ(p.realm, form.signon_realm); |
563 EXPECT_EQ(p.action, form.action.spec()); | 563 EXPECT_EQ(p.action, form.action.spec()); |
564 EXPECT_EQ(WideToUTF16(p.username_element), form.username_element); | 564 EXPECT_EQ(WideToUTF16(p.username_element), form.username_element); |
565 EXPECT_EQ(WideToUTF16(p.username), form.username_value); | 565 EXPECT_EQ(WideToUTF16(p.username), form.username_value); |
566 EXPECT_EQ(WideToUTF16(p.password_element), form.password_element); | 566 EXPECT_EQ(WideToUTF16(p.password_element), form.password_element); |
567 EXPECT_EQ(WideToUTF16(p.password), form.password_value); | 567 EXPECT_EQ(WideToUTF16(p.password), form.password_value); |
568 EXPECT_EQ(p.blacklisted, form.blacklisted_by_user); | 568 EXPECT_EQ(p.blacklisted, form.blacklisted_by_user); |
569 ++password_count_; | 569 ++password_count_; |
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
753 | 753 |
754 virtual bool BookmarkModelIsLoaded() const { | 754 virtual bool BookmarkModelIsLoaded() const { |
755 // Profile is ready for writing. | 755 // Profile is ready for writing. |
756 return true; | 756 return true; |
757 } | 757 } |
758 | 758 |
759 virtual bool TemplateURLServiceIsLoaded() const { | 759 virtual bool TemplateURLServiceIsLoaded() const { |
760 return true; | 760 return true; |
761 } | 761 } |
762 | 762 |
763 virtual void AddPasswordForm(const webkit_glue::PasswordForm& form) { | 763 virtual void AddPasswordForm(const webkit::forms::PasswordForm& form) { |
764 PasswordList p = kFirefox3Passwords[password_count_]; | 764 PasswordList p = kFirefox3Passwords[password_count_]; |
765 EXPECT_EQ(p.origin, form.origin.spec()); | 765 EXPECT_EQ(p.origin, form.origin.spec()); |
766 EXPECT_EQ(p.realm, form.signon_realm); | 766 EXPECT_EQ(p.realm, form.signon_realm); |
767 EXPECT_EQ(p.action, form.action.spec()); | 767 EXPECT_EQ(p.action, form.action.spec()); |
768 EXPECT_EQ(WideToUTF16(p.username_element), form.username_element); | 768 EXPECT_EQ(WideToUTF16(p.username_element), form.username_element); |
769 EXPECT_EQ(WideToUTF16(p.username), form.username_value); | 769 EXPECT_EQ(WideToUTF16(p.username), form.username_value); |
770 EXPECT_EQ(WideToUTF16(p.password_element), form.password_element); | 770 EXPECT_EQ(WideToUTF16(p.password_element), form.password_element); |
771 EXPECT_EQ(WideToUTF16(p.password), form.password_value); | 771 EXPECT_EQ(WideToUTF16(p.password), form.password_value); |
772 EXPECT_EQ(p.blacklisted, form.blacklisted_by_user); | 772 EXPECT_EQ(p.blacklisted, form.blacklisted_by_user); |
773 ++password_count_; | 773 ++password_count_; |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
847 true); | 847 true); |
848 } | 848 } |
849 | 849 |
850 TEST_F(ImporterTest, MAYBE(Firefox35Importer)) { | 850 TEST_F(ImporterTest, MAYBE(Firefox35Importer)) { |
851 bool import_search_engines = false; | 851 bool import_search_engines = false; |
852 scoped_refptr<Firefox3Observer> observer( | 852 scoped_refptr<Firefox3Observer> observer( |
853 new Firefox3Observer(import_search_engines)); | 853 new Firefox3Observer(import_search_engines)); |
854 Firefox3xImporterTest("firefox35_profile", observer.get(), observer.get(), | 854 Firefox3xImporterTest("firefox35_profile", observer.get(), observer.get(), |
855 import_search_engines); | 855 import_search_engines); |
856 } | 856 } |
OLD | NEW |