blob: 813ec55c88f096de55b2b4e45284a77ab51b6dca [file] [log] [blame]
// Copyright 2022 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/extensions/scoped_database_manager_for_test.h"
#include "chrome/browser/extensions/blocklist.h"
#include "components/safe_browsing/core/browser/db/database_manager.h"
using safe_browsing::SafeBrowsingDatabaseManager;
namespace extensions {
ScopedDatabaseManagerForTest::ScopedDatabaseManagerForTest(
scoped_refptr<SafeBrowsingDatabaseManager> database_manager)
: original_(Blocklist::GetDatabaseManager()) {
Blocklist::SetDatabaseManager(database_manager);
}
ScopedDatabaseManagerForTest::~ScopedDatabaseManagerForTest() {
Blocklist::SetDatabaseManager(original_);
}
} // namespace extensions