#include "chrome/browser/browser_about_handler.h"
#include <stddef.h>
#include <memory>
#include <utility>
#include <vector>
#include "chrome/common/url_constants.h"
#include "chrome/test/base/testing_profile.h"
#include "content/public/browser/navigation_controller.h"
#include "content/public/browser/navigation_entry.h"
#include "content/public/common/referrer.h"
#include "content/public/test/browser_task_environment.h"
#include "services/network/public/cpp/shared_url_loader_factory.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"
BrowserThread;
NavigationController;
NavigationEntry;
Referrer;
namespace {
struct AboutURLTestCase { … };
}
class BrowserAboutHandlerTest : public testing::Test { … };
TEST_F(BrowserAboutHandlerTest, HandleChromeAboutAndChromeSyncRewrite) { … }
TEST_F(BrowserAboutHandlerTest,
HandleChromeAboutAndChromeSyncRewriteForMDSettings) { … }
TEST_F(BrowserAboutHandlerTest,
HandleChromeAboutAndChromeSyncRewriteForHistory) { … }
TEST_F(BrowserAboutHandlerTest, NoVirtualURLForFixup) { … }
TEST_F(BrowserAboutHandlerTest, HandleNonNavigationAboutURL_Invalid) { … }