blob: 1b12243793db9e0c8bb5ed205e029bd57d1399a3 [file] [log] [blame]
// Copyright 2022 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/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