| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #import <Cocoa/Cocoa.h> | 5 #import <Cocoa/Cocoa.h> |
| 6 | 6 |
| 7 #include "base/mac/foundation_util.h" | 7 #include "base/mac/foundation_util.h" |
| 8 #include "base/memory/scoped_nsobject.h" | 8 #include "base/memory/scoped_nsobject.h" |
| 9 #import "chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.h" | 9 #import "chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.h" |
| 10 #import "chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_cell.h" | 10 #import "chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_cell.h" |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 using ::testing::InSequence; | 23 using ::testing::InSequence; |
| 24 using ::testing::Return; | 24 using ::testing::Return; |
| 25 using ::testing::ReturnArg; | 25 using ::testing::ReturnArg; |
| 26 using ::testing::StrictMock; | 26 using ::testing::StrictMock; |
| 27 using ::testing::_; | 27 using ::testing::_; |
| 28 | 28 |
| 29 namespace { | 29 namespace { |
| 30 | 30 |
| 31 class MockDecoration : public LocationBarDecoration { | 31 class MockDecoration : public LocationBarDecoration { |
| 32 public: | 32 public: |
| 33 virtual CGFloat GetWidthForSpace(CGFloat width) { return 20.0; } | 33 virtual CGFloat GetWidthForSpace(CGFloat width, CGFloat text_width) { |
| 34 return 20.0; |
| 35 } |
| 34 | 36 |
| 35 virtual void DrawInFrame(NSRect frame, NSView* control_view) { ; } | 37 virtual void DrawInFrame(NSRect frame, NSView* control_view) { ; } |
| 36 MOCK_METHOD0(AcceptsMousePress, bool()); | 38 MOCK_METHOD0(AcceptsMousePress, bool()); |
| 37 MOCK_METHOD1(OnMousePressed, bool(NSRect frame)); | 39 MOCK_METHOD1(OnMousePressed, bool(NSRect frame)); |
| 38 MOCK_METHOD0(GetMenu, NSMenu*()); | 40 MOCK_METHOD0(GetMenu, NSMenu*()); |
| 39 }; | 41 }; |
| 40 | 42 |
| 41 // Mock up an incrementing event number. | 43 // Mock up an incrementing event number. |
| 42 NSUInteger eventNumber = 0; | 44 NSUInteger eventNumber = 0; |
| 43 | 45 |
| (...skipping 766 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 810 scoped_nsobject<AutocompleteTextField> pin([field_ retain]); | 812 scoped_nsobject<AutocompleteTextField> pin([field_ retain]); |
| 811 [field_ removeFromSuperview]; | 813 [field_ removeFromSuperview]; |
| 812 [test_window() resignKeyWindow]; | 814 [test_window() resignKeyWindow]; |
| 813 | 815 |
| 814 [[test_window() contentView] addSubview:field_]; | 816 [[test_window() contentView] addSubview:field_]; |
| 815 EXPECT_CALL(field_observer_, ClosePopup()); | 817 EXPECT_CALL(field_observer_, ClosePopup()); |
| 816 [test_window() resignKeyWindow]; | 818 [test_window() resignKeyWindow]; |
| 817 } | 819 } |
| 818 | 820 |
| 819 } // namespace | 821 } // namespace |
| OLD | NEW |