Index: chrome/browser/ui/gtk/one_click_signin_dialog_gtk_unittest.cc |
=================================================================== |
--- chrome/browser/ui/gtk/one_click_signin_dialog_gtk_unittest.cc (revision 129765) |
+++ chrome/browser/ui/gtk/one_click_signin_dialog_gtk_unittest.cc (working copy) |
@@ -1,65 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/ui/gtk/one_click_signin_dialog_gtk.h" |
- |
-#include <gtk/gtk.h> |
- |
-#include "base/bind.h" |
-#include "base/compiler_specific.h" |
-#include "base/memory/weak_ptr.h" |
-#include "testing/gmock/include/gmock/gmock.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace { |
- |
-using ::testing::_; |
- |
-class OneClickSigninDialogGtkTest : public ::testing::Test { |
- public: |
- OneClickSigninDialogGtkTest() |
- : weak_ptr_factory_(ALLOW_THIS_IN_INITIALIZER_LIST(this)), |
- accept_callback_( |
- base::Bind(&OneClickSigninDialogGtkTest::OnAccept, |
- weak_ptr_factory_.GetWeakPtr())), |
- dialog_(new OneClickSigninDialogGtk(NULL, accept_callback_)) { |
- } |
- |
- MOCK_METHOD1(OnAccept, void(bool)); |
- |
- protected: |
- base::WeakPtrFactory<OneClickSigninDialogGtkTest> weak_ptr_factory_; |
- OneClickAcceptCallback accept_callback_; |
- // Owns itself. |
- OneClickSigninDialogGtk* dialog_; |
-}; |
- |
-// Test that the dialog doesn't call its accept callback if it is |
-// cancelled. |
-TEST_F(OneClickSigninDialogGtkTest, RunAndCancel) { |
- EXPECT_CALL(*this, OnAccept(_)).Times(0); |
- |
- dialog_->SendResponseForTest(GTK_RESPONSE_CLOSE); |
-} |
- |
-// Test that the dialog calls its accept callback with |
-// use_default_settings=true if it is accepted without changing the |
-// corresponding checkbox state. |
-TEST_F(OneClickSigninDialogGtkTest, RunAndAcceptWithDefaultSettings) { |
- EXPECT_CALL(*this, OnAccept(true)); |
- |
- dialog_->SendResponseForTest(GTK_RESPONSE_ACCEPT); |
-} |
- |
-// Test that the dialog calls its accept callback with |
-// use_default_settings=false if it is accepted after unchecking the |
-// corresponding checkbox. |
-TEST_F(OneClickSigninDialogGtkTest, RunAndAcceptWithoutDefaultSettings) { |
- EXPECT_CALL(*this, OnAccept(false)); |
- |
- dialog_->SetUseDefaultSettingsForTest(false); |
- dialog_->SendResponseForTest(GTK_RESPONSE_ACCEPT); |
-} |
- |
-} // namespace |