chromium/chrome/test/base/test_chrome_web_ui_controller_factory.cc

// Copyright 2011 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/test/base/test_chrome_web_ui_controller_factory.h"

#include "base/functional/callback_helpers.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/webui_url_constants.h"
#include "chrome/test/base/web_ui_test_data_source.h"
#include "content/public/browser/url_data_source.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_ui_controller.h"

WebContents;
WebUI;
WebUIController;

TestChromeWebUIControllerFactory::WebUIProvider::~WebUIProvider() {}

TestChromeWebUIControllerFactory::TestChromeWebUIControllerFactory() {}

TestChromeWebUIControllerFactory::~TestChromeWebUIControllerFactory() {}

void TestChromeWebUIControllerFactory::set_webui_host(
    const std::string& webui_host) {}

void TestChromeWebUIControllerFactory::AddFactoryOverride(
    const std::string& host, WebUIProvider* provider) {}

void TestChromeWebUIControllerFactory::RemoveFactoryOverride(
    const std::string& host) {}

WebUI::TypeID TestChromeWebUIControllerFactory::GetWebUIType(
    content::BrowserContext* browser_context,
    const GURL& url) {}

std::unique_ptr<WebUIController>
TestChromeWebUIControllerFactory::CreateWebUIControllerForURL(
    content::WebUI* web_ui,
    const GURL& url) {}

TestChromeWebUIControllerFactory::WebUIProvider*
    TestChromeWebUIControllerFactory::GetWebUIProvider(
        Profile* profile, const GURL& url) const {}

GURL TestChromeWebUIControllerFactory::TestURLToWebUIURL(
    const GURL& url) const {}