text: // 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"
  
  namespace autofill {
  
  TestAutofillDriver::TestAutofillDriver()
      : blocking_pool_owner_(
            new base::SequencedWorkerPoolOwner(4, "TestAutofillDriver")),
        url_request_context_(NULL) {}
  
  TestAutofillDriver::~TestAutofillDriver() {
    blocking_pool_owner_->pool()->Shutdown();
  }
  
  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::SendAutofillTypePredictionsToRenderer(
      const std::vector<FormStructure*>& forms) {
  }
  
  void TestAutofillDriver::RendererShouldAcceptDataListSuggestion(
      const base::string16& value) {
  }
  
  void TestAutofillDriver::RendererShouldAcceptPasswordAutofillSuggestion(
      const base::string16& username) {
  }
  
  void TestAutofillDriver::RendererShouldClearFilledForm() {
  }
  
  void TestAutofillDriver::RendererShouldClearPreviewedForm() {
  }
  
  void TestAutofillDriver::SetURLRequestContext(
      net::URLRequestContextGetter* url_request_context) {
    url_request_context_ = url_request_context;
  }
  
  void TestAutofillDriver::RendererShouldSetNodeText(
      const base::string16& value) {
  }
  
  }  // namespace autofill
  