X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fpassword_manager%2Fpassword_store_x_unittest.cc;h=dbd8065c6897acd087139d7231a4d91dbee1b0db;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=1183da9ec4d405c3a2eb2bdca8647c44cc4ba2ed;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/password_manager/password_store_x_unittest.cc b/src/chrome/browser/password_manager/password_store_x_unittest.cc index 1183da9..dbd8065 100644 --- a/src/chrome/browser/password_manager/password_store_x_unittest.cc +++ b/src/chrome/browser/password_manager/password_store_x_unittest.cc @@ -28,6 +28,8 @@ using autofill::PasswordForm; using content::BrowserThread; +using password_manager::ContainsAllPasswordForms; +using password_manager::PasswordStoreChange; using testing::_; using testing::DoAll; using testing::ElementsAreArray; @@ -39,16 +41,18 @@ typedef std::vector VectorOfForms; namespace { -class MockPasswordStoreConsumer : public PasswordStoreConsumer { +class MockPasswordStoreConsumer + : public password_manager::PasswordStoreConsumer { public: MOCK_METHOD1(OnGetPasswordStoreResults, void(const std::vector&)); }; -class MockPasswordStoreObserver : public PasswordStore::Observer { +class MockPasswordStoreObserver + : public password_manager::PasswordStore::Observer { public: MOCK_METHOD1(OnLoginsChanged, - void(const PasswordStoreChangeList& changes)); + void(const password_manager::PasswordStoreChangeList& changes)); }; class FailingBackend : public PasswordStoreX::NativeBackend { @@ -177,7 +181,7 @@ class MockLoginDatabaseReturn { void(const std::vector&)); }; -void LoginDatabaseQueryCallback(LoginDatabase* login_db, +void LoginDatabaseQueryCallback(password_manager::LoginDatabase* login_db, bool autofillable, MockLoginDatabaseReturn* mock_return) { std::vector forms; @@ -197,17 +201,19 @@ void InitExpectedForms(bool autofillable, size_t count, VectorOfForms* forms) { i, domain); std::string action = base::StringPrintf("http://%zu.%s.com/action", i, domain); - PasswordFormData data = { - PasswordForm::SCHEME_HTML, - realm.c_str(), - origin.c_str(), - action.c_str(), - L"submit_element", - L"username_element", - L"password_element", - autofillable ? L"username_value" : NULL, - autofillable ? L"password_value" : NULL, - autofillable, false, static_cast(i + 1) }; + password_manager::PasswordFormData data = { + PasswordForm::SCHEME_HTML, + realm.c_str(), + origin.c_str(), + action.c_str(), + L"submit_element", + L"username_element", + L"password_element", + autofillable ? L"username_value" : NULL, + autofillable ? L"password_value" : NULL, + autofillable, + false, + static_cast(i + 1)}; forms->push_back(CreatePasswordFormFromData(data)); } } @@ -225,7 +231,7 @@ class PasswordStoreXTest : public testing::TestWithParam { virtual void SetUp() { ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); - login_db_.reset(new LoginDatabase()); + login_db_.reset(new password_manager::LoginDatabase()); ASSERT_TRUE(login_db_->Init(temp_dir_.path().Append("login_test"))); } @@ -246,7 +252,7 @@ class PasswordStoreXTest : public testing::TestWithParam { content::TestBrowserThreadBundle thread_bundle_; - scoped_ptr login_db_; + scoped_ptr login_db_; base::ScopedTempDir temp_dir_; }; @@ -262,17 +268,13 @@ TEST_P(PasswordStoreXTest, Notifications) { GetBackend())); store->Init(syncer::SyncableService::StartSyncFlare()); - PasswordFormData form_data = - { PasswordForm::SCHEME_HTML, - "http://bar.example.com", - "http://bar.example.com/origin", - "http://bar.example.com/action", - L"submit_element", - L"username_element", - L"password_element", - L"username_value", - L"password_value", - true, false, 1 }; + password_manager::PasswordFormData form_data = { + PasswordForm::SCHEME_HTML, "http://bar.example.com", + "http://bar.example.com/origin", "http://bar.example.com/action", + L"submit_element", L"username_element", + L"password_element", L"username_value", + L"password_value", true, + false, 1}; scoped_ptr form(CreatePasswordFormFromData(form_data)); MockPasswordStoreObserver observer; @@ -342,7 +344,7 @@ TEST_P(PasswordStoreXTest, NativeMigration) { base::File::Info db_file_start_info; ASSERT_TRUE(base::GetFileInfo(login_db_file, &db_file_start_info)); - LoginDatabase* login_db = login_db_.get(); + password_manager::LoginDatabase* login_db = login_db_.get(); // Populate the login DB with logins that should be migrated. for (VectorOfForms::iterator it = expected_autofillable.begin();