test_http_bridge_factory.cc revision 58537e28ecd584eab876aee8be7156509866d23a
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 7namespace browser_sync { 8 9bool TestHttpBridge::MakeSynchronousPost(int* error_code, 10 int* response_code) { 11 return false; 12} 13 14int TestHttpBridge::GetResponseContentLength() const { 15 return 0; 16} 17 18const char* TestHttpBridge::GetResponseContent() const { 19 return 0; 20} 21 22const std::string TestHttpBridge::GetResponseHeaderValue( 23 const std::string &) const { 24 return std::string(); 25} 26 27void TestHttpBridge::Abort() { 28} 29 30TestHttpBridgeFactory::TestHttpBridgeFactory() {} 31 32TestHttpBridgeFactory::~TestHttpBridgeFactory() {} 33 34syncer::HttpPostProviderInterface* TestHttpBridgeFactory::Create() { 35 return new TestHttpBridge(); 36} 37 38void TestHttpBridgeFactory::Destroy(syncer::HttpPostProviderInterface* http) { 39 delete static_cast<TestHttpBridge*>(http); 40} 41 42void TestHttpBridgeFactory::Shutdown() {} 43 44} // namespace browser_sync 45