diff options
Diffstat (limited to 'chrome/browser/cocoa/base_view_unittest.mm')
-rw-r--r-- | chrome/browser/cocoa/base_view_unittest.mm | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/chrome/browser/cocoa/base_view_unittest.mm b/chrome/browser/cocoa/base_view_unittest.mm deleted file mode 100644 index ff97571..0000000 --- a/chrome/browser/cocoa/base_view_unittest.mm +++ /dev/null @@ -1,48 +0,0 @@ -// 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. - -#import <Cocoa/Cocoa.h> - -#include "base/scoped_nsobject.h" -#import "chrome/browser/cocoa/base_view.h" -#import "chrome/browser/cocoa/cocoa_test_helper.h" -#include "testing/gtest/include/gtest/gtest.h" -#include "testing/platform_test.h" - -namespace { - -class BaseViewTest : public CocoaTest { - public: - BaseViewTest() { - NSRect frame = NSMakeRect(0, 0, 100, 100); - scoped_nsobject<BaseView> view([[BaseView alloc] initWithFrame:frame]); - view_ = view.get(); - [[test_window() contentView] addSubview:view_]; - } - - BaseView* view_; // weak -}; - -TEST_VIEW(BaseViewTest, view_) - -// Convert a rect in |view_|'s Cocoa coordinate system to gfx::Rect's top-left -// coordinate system. Repeat the process in reverse and make sure we come out -// with the original rect. -TEST_F(BaseViewTest, flipNSRectToRect) { - NSRect convert = NSMakeRect(10, 10, 50, 50); - gfx::Rect converted = [view_ flipNSRectToRect:convert]; - EXPECT_EQ(converted.x(), 10); - EXPECT_EQ(converted.y(), 40); // Due to view being 100px tall. - EXPECT_EQ(converted.width(), convert.size.width); - EXPECT_EQ(converted.height(), convert.size.height); - - // Go back the other way. - NSRect back_again = [view_ flipRectToNSRect:converted]; - EXPECT_EQ(back_again.origin.x, convert.origin.x); - EXPECT_EQ(back_again.origin.y, convert.origin.y); - EXPECT_EQ(back_again.size.width, convert.size.width); - EXPECT_EQ(back_again.size.height, convert.size.height); -} - -} // namespace |