1// Copyright 2014 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/content/renderer/test_password_generation_agent.h"
6
7namespace autofill {
8
9TestPasswordGenerationAgent::TestPasswordGenerationAgent(
10    content::RenderView* render_view)
11    : PasswordGenerationAgent(render_view) {
12  // Always enable when testing.
13  set_enabled(true);
14}
15
16TestPasswordGenerationAgent::~TestPasswordGenerationAgent() {}
17
18bool TestPasswordGenerationAgent::OnMessageReceived(
19    const IPC::Message& message) {
20  return PasswordGenerationAgent::OnMessageReceived(message);
21}
22
23bool TestPasswordGenerationAgent::ShouldAnalyzeDocument(
24    const blink::WebDocument& document) const {
25  return true;
26}
27
28bool TestPasswordGenerationAgent::Send(IPC::Message* message) {
29  messages_.push_back(message);
30  return true;
31}
32
33}  // namespace autofill
34