summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/gradient_button_cell_unittest.mm
diff options
context:
space:
mode:
authordmaclach@chromium.org <dmaclach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-18 18:06:00 +0000
committerdmaclach@chromium.org <dmaclach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-18 18:06:00 +0000
commit005067429eed0723ea3284b398ce3edd259d4802 (patch)
tree924a2bbee6b4ae0a48c04e6619949b0704fc4f77 /chrome/browser/cocoa/gradient_button_cell_unittest.mm
parent0d1c22616423011f8fb4979a04bfbbef3efa1cb2 (diff)
downloadchromium_src-005067429eed0723ea3284b398ce3edd259d4802.zip
chromium_src-005067429eed0723ea3284b398ce3edd259d4802.tar.gz
chromium_src-005067429eed0723ea3284b398ce3edd259d4802.tar.bz2
Moving gradient button cell over to cocoatest.
BUG=none TEST=none Review URL: http://codereview.chromium.org/404029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32348 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/gradient_button_cell_unittest.mm')
-rw-r--r--chrome/browser/cocoa/gradient_button_cell_unittest.mm22
1 files changed, 8 insertions, 14 deletions
diff --git a/chrome/browser/cocoa/gradient_button_cell_unittest.mm b/chrome/browser/cocoa/gradient_button_cell_unittest.mm
index 14c16de..8c6fdd7 100644
--- a/chrome/browser/cocoa/gradient_button_cell_unittest.mm
+++ b/chrome/browser/cocoa/gradient_button_cell_unittest.mm
@@ -16,31 +16,25 @@
namespace {
-class GradientButtonCellTest : public PlatformTest {
+class GradientButtonCellTest : public CocoaTest {
public:
GradientButtonCellTest() {
NSRect frame = NSMakeRect(0, 0, 50, 30);
- view_.reset([[NSButton alloc] initWithFrame:frame]);
+ scoped_nsobject<NSButton>view([[NSButton alloc] initWithFrame:frame]);
+ view_ = view.get();
scoped_nsobject<GradientButtonCell> cell([[GradientButtonCell alloc]
initTextCell:@"Testing"]);
[view_ setCell:cell.get()];
- [cocoa_helper_.contentView() addSubview:view_.get()];
+ [[test_window() contentView] addSubview:view_];
}
- CocoaTestHelper cocoa_helper_; // Inits Cocoa, creates window, etc...
- scoped_nsobject<NSButton> view_;
+ NSButton* view_;
};
-// Test adding/removing from the view hierarchy, mostly to ensure nothing
-// leaks or crashes.
-TEST_F(GradientButtonCellTest, AddRemove) {
- EXPECT_EQ(cocoa_helper_.contentView(), [view_ superview]);
- [view_.get() removeFromSuperview];
- EXPECT_FALSE([view_ superview]);
-}
+TEST_VIEW(GradientButtonCellTest, view_)
// Test drawing, mostly to ensure nothing leaks or crashes.
-TEST_F(GradientButtonCellTest, Display) {
+TEST_F(GradientButtonCellTest, DisplayWithHover) {
[[view_ cell] setHoverAlpha:0.0];
[view_ display];
[[view_ cell] setHoverAlpha:0.5];
@@ -49,7 +43,7 @@ TEST_F(GradientButtonCellTest, Display) {
[view_ display];
}
-// Test drawing, mostly to ensure nothing leaks or crashes.
+// Test hover, mostly to ensure nothing leaks or crashes.
TEST_F(GradientButtonCellTest, Hover) {
GradientButtonCell* cell = [view_ cell];
[cell setMouseInside:YES animate:NO];