// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "components/autofill/core/browser/test_autofill_driver.h" #include "base/test/sequenced_worker_pool_owner.h" #include "base/threading/sequenced_worker_pool.h" #include "ui/gfx/geometry/rect_f.h" namespace autofill { TestAutofillDriver::TestAutofillDriver() : blocking_pool_owner_( new base::SequencedWorkerPoolOwner(4, "TestAutofillDriver")), url_request_context_(NULL) {} TestAutofillDriver::~TestAutofillDriver() {} bool TestAutofillDriver::IsOffTheRecord() const { return false; } net::URLRequestContextGetter* TestAutofillDriver::GetURLRequestContext() { return url_request_context_; } base::SequencedWorkerPool* TestAutofillDriver::GetBlockingPool() { return blocking_pool_owner_->pool().get(); } bool TestAutofillDriver::RendererIsAvailable() { return true; } void TestAutofillDriver::SendFormDataToRenderer(int query_id, RendererFormDataAction action, const FormData& form_data) { } void TestAutofillDriver::PropagateAutofillPredictions( const std::vector& forms) { } void TestAutofillDriver::SendAutofillTypePredictionsToRenderer( const std::vector& forms) { } void TestAutofillDriver::RendererShouldAcceptDataListSuggestion( const base::string16& value) { } void TestAutofillDriver::RendererShouldClearFilledForm() { } void TestAutofillDriver::RendererShouldClearPreviewedForm() { } void TestAutofillDriver::SetURLRequestContext( net::URLRequestContextGetter* url_request_context) { url_request_context_ = url_request_context; } void TestAutofillDriver::RendererShouldFillFieldWithValue( const base::string16& value) { } void TestAutofillDriver::RendererShouldPreviewFieldWithValue( const base::string16& value) { } void TestAutofillDriver::PopupHidden() { } gfx::RectF TestAutofillDriver::TransformBoundingBoxToViewportCoordinates( const gfx::RectF& bounding_box) { return bounding_box; } } // namespace autofill