1// Copyright (c) 2012 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 CONTENT_TEST_CONTENT_TEST_SUITE_H_
6#define CONTENT_TEST_CONTENT_TEST_SUITE_H_
7
8#include "base/compiler_specific.h"
9#include "content/public/test/content_test_suite_base.h"
10
11#if defined(OS_WIN)
12#include "base/win/scoped_com_initializer.h"
13#endif
14
15namespace content {
16
17class ContentTestSuite : public ContentTestSuiteBase {
18 public:
19  ContentTestSuite(int argc, char** argv);
20  virtual ~ContentTestSuite();
21
22 protected:
23  virtual void Initialize() OVERRIDE;
24
25 private:
26#if defined(OS_WIN)
27  base::win::ScopedCOMInitializer com_initializer_;
28#endif
29
30  DISALLOW_COPY_AND_ASSIGN(ContentTestSuite);
31};
32
33}  // namespace content
34
35#endif  // CONTENT_TEST_CONTENT_TEST_SUITE_H_
36