1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_INSTALLER_UTIL_PRODUCT_UNITTEST_H_
6#define CHROME_INSTALLER_UTIL_PRODUCT_UNITTEST_H_
7
8#include <windows.h>
9
10#include "base/files/file_path.h"
11#include "base/files/scoped_temp_dir.h"
12#include "base/path_service.h"
13#include "testing/gtest/include/gtest/gtest.h"
14
15class TestWithTempDir : public testing::Test {
16 protected:
17  virtual void SetUp();
18  virtual void TearDown();
19
20  base::ScopedTempDir test_dir_;
21};
22
23class TestWithTempDirAndDeleteTempOverrideKeys : public TestWithTempDir {
24 protected:
25  virtual void SetUp();
26  virtual void TearDown();
27};
28
29#endif  // CHROME_INSTALLER_UTIL_PRODUCT_UNITTEST_H_
30