1// Copyright 2013 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#include "components/autofill/core/browser/test_autofill_external_delegate.h"
6
7#include "ui/gfx/rect.h"
8
9namespace autofill {
10
11void GenerateTestAutofillPopup(
12    AutofillExternalDelegate* autofill_external_delegate) {
13  int query_id = 1;
14  FormData form;
15  FormFieldData field;
16  field.is_focusable = true;
17  field.should_autocomplete = true;
18  gfx::RectF bounds(100.f, 100.f);
19  autofill_external_delegate->OnQuery(query_id, form, field, bounds, false);
20
21  std::vector<base::string16> autofill_item;
22  autofill_item.push_back(base::string16());
23  std::vector<int> autofill_id;
24  autofill_id.push_back(0);
25  autofill_external_delegate->OnSuggestionsReturned(
26      query_id, autofill_item, autofill_item, autofill_item, autofill_id);
27}
28
29}  // namespace autofill
30