Home | History | Annotate | Download | only in location_bar
      1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #import "chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_unittest_helper.h"
      6 
      7 #import "chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.h"
      8 #import "chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.h"
      9 #include "testing/gtest/include/gtest/gtest.h"
     10 
     11 @implementation AutocompleteTextFieldWindowTestDelegate
     12 
     13 - (id)windowWillReturnFieldEditor:(NSWindow *)sender toObject:(id)anObject {
     14   id editor = nil;
     15   if ([anObject isKindOfClass:[AutocompleteTextField class]]) {
     16     if (editor_ == nil) {
     17       editor_.reset([[AutocompleteTextFieldEditor alloc] init]);
     18     }
     19     EXPECT_TRUE(editor_ != nil);
     20 
     21     // This needs to be called every time, otherwise notifications
     22     // aren't sent correctly.
     23     [editor_ setFieldEditor:YES];
     24     editor = editor_.get();
     25   }
     26   return editor;
     27 }
     28 
     29 @end
     30 
     31 MockAutocompleteTextFieldObserver::MockAutocompleteTextFieldObserver() {}
     32 
     33 MockAutocompleteTextFieldObserver::~MockAutocompleteTextFieldObserver() {}
     34