Home | History | Annotate | Download | only in test
      1 // Copyright (c) 2012 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 "chrome/browser/sync/test/test_http_bridge_factory.h"
      6 
      7 namespace browser_sync {
      8 
      9 bool TestHttpBridge::MakeSynchronousPost(int* error_code,
     10                                          int* response_code) {
     11   return false;
     12 }
     13 
     14 int TestHttpBridge::GetResponseContentLength() const {
     15   return 0;
     16 }
     17 
     18 const char* TestHttpBridge::GetResponseContent() const {
     19   return 0;
     20 }
     21 
     22 const std::string TestHttpBridge::GetResponseHeaderValue(
     23     const std::string &) const {
     24   return std::string();
     25 }
     26 
     27 void TestHttpBridge::Abort() {
     28 }
     29 
     30 TestHttpBridgeFactory::TestHttpBridgeFactory() {}
     31 
     32 TestHttpBridgeFactory::~TestHttpBridgeFactory() {}
     33 
     34 void TestHttpBridgeFactory::Init(const std::string& user_agent) {}
     35 
     36 syncer::HttpPostProviderInterface* TestHttpBridgeFactory::Create() {
     37   return new TestHttpBridge();
     38 }
     39 
     40 void TestHttpBridgeFactory::Destroy(syncer::HttpPostProviderInterface* http) {
     41   delete static_cast<TestHttpBridge*>(http);
     42 }
     43 
     44 }  // namespace browser_sync
     45