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