diff options
author | rohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-28 14:48:20 +0000 |
---|---|---|
committer | rohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-28 14:48:20 +0000 |
commit | 7f0f68158d4c9806ac5f093d17007b1d6cbd0db2 (patch) | |
tree | d0b0faa44f66652d9749309c38b0ee6c9cb1a608 /chrome/browser | |
parent | db8f19e60abab284b781d92e6167be07826263b5 (diff) | |
download | chromium_src-7f0f68158d4c9806ac5f093d17007b1d6cbd0db2.zip chromium_src-7f0f68158d4c9806ac5f093d17007b1d6cbd0db2.tar.gz chromium_src-7f0f68158d4c9806ac5f093d17007b1d6cbd0db2.tar.bz2 |
Unittest for FindBarBridge.
TEST=The new unittest passes.
BUG=10802
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14729 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/cocoa/find_bar_bridge_unittest.mm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/find_bar_bridge_unittest.mm b/chrome/browser/cocoa/find_bar_bridge_unittest.mm new file mode 100644 index 0000000..def2c2c --- /dev/null +++ b/chrome/browser/cocoa/find_bar_bridge_unittest.mm @@ -0,0 +1,33 @@ +// Copyright (c) 2009 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/find_bar_controller.h" +#include "chrome/browser/cocoa/cocoa_test_helper.h" +#include "chrome/browser/cocoa/find_bar_bridge.h" +#include "testing/gtest/include/gtest/gtest.h" + +namespace { + +class FindBarBridgeTest : public testing::Test { + protected: + CocoaTestHelper helper_; +}; + +TEST_F(FindBarBridgeTest, Creation) { + // Make sure the FindBarBridge constructor doesn't crash and + // properly initializes its FindBarCocoaController. + FindBarBridge bridge; + EXPECT_TRUE(bridge.find_bar_cocoa_controller() != NULL); +} + +TEST_F(FindBarBridgeTest, Accessors) { + // Get/SetFindBarController are virtual methods implemented in + // FindBarBridge, so we test them here. + FindBarBridge* bridge = new FindBarBridge(); + FindBarController controller(bridge); // takes ownership of |bridge|. + bridge->SetFindBarController(&controller); + + EXPECT_EQ(&controller, bridge->GetFindBarController()); +} +} // namespace |