#include "base/files/file_util.h"
#include "base/memory/shared_memory.h"
#include "base/message_loop/message_loop.h"
-#include "base/path_service.h"
#include "base/process/process_handle.h"
#include "base/run_loop.h"
#include "base/strings/string_util.h"
class TestVisitedLinkDelegate : public VisitedLinkDelegate {
public:
- virtual void RebuildTable(
- const scoped_refptr<URLEnumerator>& enumerator) OVERRIDE;
+ void RebuildTable(const scoped_refptr<URLEnumerator>& enumerator) override;
void AddURLForRebuild(const GURL& url);
public:
explicit TestURLIterator(const URLs& urls);
- virtual const GURL& NextURL() OVERRIDE;
- virtual bool HasNextURL() const OVERRIDE;
+ const GURL& NextURL() override;
+ bool HasNextURL() const override;
private:
URLs::const_iterator iterator_;
: reset_count_(0),
add_count_(0) {}
- virtual void NewTable(base::SharedMemory* table) OVERRIDE {
+ void NewTable(base::SharedMemory* table) override {
if (table) {
for (std::vector<VisitedLinkSlave>::size_type i = 0;
i < g_slaves.size(); i++) {
}
}
}
- virtual void Add(VisitedLinkCommon::Fingerprint) OVERRIDE { add_count_++; }
- virtual void Reset() OVERRIDE { reset_count_++; }
+ void Add(VisitedLinkCommon::Fingerprint) override { add_count_++; }
+ void Reset() override { reset_count_++; }
void SetUp() {
reset_count_ = 0;
}
// testing::Test
- virtual void SetUp() {
+ void SetUp() override {
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir());
history_dir_ = temp_dir_.path().AppendASCII("VisitedLinkTest");
visited_file_ = history_dir_.Append(FILE_PATH_LITERAL("VisitedLinks"));
}
- virtual void TearDown() {
- ClearDB();
- }
+ void TearDown() override { ClearDB(); }
base::ScopedTempDir temp_dir_;
content::Source<RenderProcessHost>(this),
content::NotificationService::NoDetails());
}
- virtual ~VisitRelayingRenderProcessHost() {
+ ~VisitRelayingRenderProcessHost() override {
content::NotificationService::current()->Notify(
content::NOTIFICATION_RENDERER_PROCESS_TERMINATED,
content::Source<content::RenderProcessHost>(this),
content::NotificationService::NoDetails());
}
- virtual void WidgetRestored() OVERRIDE { widgets_++; }
- virtual void WidgetHidden() OVERRIDE { widgets_--; }
- virtual int VisibleWidgetCount() const OVERRIDE { return widgets_; }
+ void WidgetRestored() override { widgets_++; }
+ void WidgetHidden() override { widgets_--; }
+ int VisibleWidgetCount() const override { return widgets_; }
- virtual bool Send(IPC::Message* msg) OVERRIDE {
+ bool Send(IPC::Message* msg) override {
VisitCountingContext* counting_context =
static_cast<VisitCountingContext*>(
GetBrowserContext());
public:
VisitedLinkRenderProcessHostFactory()
: content::RenderProcessHostFactory() {}
- virtual content::RenderProcessHost* CreateRenderProcessHost(
+ content::RenderProcessHost* CreateRenderProcessHost(
content::BrowserContext* browser_context,
- content::SiteInstance* site_instance) const OVERRIDE {
+ content::SiteInstance* site_instance) const override {
return new VisitRelayingRenderProcessHost(browser_context);
}
class VisitedLinkEventsTest : public content::RenderViewHostTestHarness {
public:
- virtual void SetUp() {
+ void SetUp() override {
SetRenderProcessHostFactory(&vc_rph_factory_);
content::RenderViewHostTestHarness::SetUp();
}
- virtual content::BrowserContext* CreateBrowserContext() OVERRIDE {
+ content::BrowserContext* CreateBrowserContext() override {
VisitCountingContext* context = new VisitCountingContext();
master_.reset(new VisitedLinkMaster(context, &delegate_, true));
master_->Init();