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 "content/public/test/mock_resource_context.h" 6 7 #include "net/url_request/url_request_context.h" 8 9 namespace content { 10 MockResourceContext()11MockResourceContext::MockResourceContext() 12 : test_request_context_(NULL) { 13 } 14 MockResourceContext(net::URLRequestContext * test_request_context)15MockResourceContext::MockResourceContext( 16 net::URLRequestContext* test_request_context) 17 : test_request_context_(test_request_context), 18 mic_allowed_(false), 19 camera_allowed_(false) { 20 } 21 ~MockResourceContext()22MockResourceContext::~MockResourceContext() {} 23 GetHostResolver()24net::HostResolver* MockResourceContext::GetHostResolver() { 25 return NULL; 26 } 27 GetRequestContext()28net::URLRequestContext* MockResourceContext::GetRequestContext() { 29 CHECK(test_request_context_); 30 return test_request_context_; 31 } 32 AllowMicAccess(const GURL & origin)33bool MockResourceContext::AllowMicAccess(const GURL& origin) { 34 return mic_allowed_; 35 } 36 AllowCameraAccess(const GURL & origin)37bool MockResourceContext::AllowCameraAccess(const GURL& origin) { 38 return camera_allowed_; 39 } 40 41 } // namespace content 42