| Index: chrome/browser/diagnostics/sqlite_diagnostics.h
|
| diff --git a/chrome/browser/diagnostics/sqlite_diagnostics.h b/chrome/browser/diagnostics/sqlite_diagnostics.h
|
| index 8fc113042788b73b7d3c0099fe664e05786b264e..07af7ec602e3655713dd23b569a4866382e93e66 100644
|
| --- a/chrome/browser/diagnostics/sqlite_diagnostics.h
|
| +++ b/chrome/browser/diagnostics/sqlite_diagnostics.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef CHROME_BROWSER_DIAGNOSTICS_SQLITE_DIAGNOSTICS_H_
|
| #define CHROME_BROWSER_DIAGNOSTICS_SQLITE_DIAGNOSTICS_H_
|
|
|
| +#include <memory>
|
| +
|
| #include "build/build_config.h"
|
| #include "chrome/browser/diagnostics/diagnostics_test.h"
|
|
|
| @@ -22,18 +24,18 @@ enum SQLiteIntegrityOutcomeCode {
|
| };
|
|
|
| // Factories for the database integrity tests we run in diagnostic mode.
|
| -DiagnosticsTest* MakeSqliteCookiesDbTest();
|
| -DiagnosticsTest* MakeSqliteFaviconsDbTest();
|
| -DiagnosticsTest* MakeSqliteHistoryDbTest();
|
| -DiagnosticsTest* MakeSqliteTopSitesDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteCookiesDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteFaviconsDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteHistoryDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteTopSitesDbTest();
|
|
|
| #if defined(OS_CHROMEOS)
|
| -DiagnosticsTest* MakeSqliteNssCertDbTest();
|
| -DiagnosticsTest* MakeSqliteNssKeyDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteNssCertDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteNssKeyDbTest();
|
| #endif // defined(OS_CHROMEOS)
|
|
|
| -DiagnosticsTest* MakeSqliteWebDatabaseTrackerDbTest();
|
| -DiagnosticsTest* MakeSqliteWebDataDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteWebDatabaseTrackerDbTest();
|
| +std::unique_ptr<DiagnosticsTest> MakeSqliteWebDataDbTest();
|
|
|
| } // namespace diagnostics
|
|
|
|
|