PathSetTest.h revision 5460a1f25d9ddecb5c70667267d66d51af177a99
1//===- PathSetTest.h ------------------------------------------------------===//
2//
3//                     The MCLinker Project
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9#ifndef PATHSET_TEST_H
10#define PATHSET_TEST_H
11
12#include <gtest.h>
13
14namespace mcld
15{
16class PathSet;
17
18} // namespace for mcld
19
20namespace mcldtest
21{
22
23/** \class PathSetTest
24 *  \brief The testcase of PathSet
25 *
26 *  \see PathSet
27 */
28class PathSetTest : public ::testing::Test
29{
30public:
31	// Constructor can do set-up work for all test here.
32	PathSetTest();
33
34	// Destructor can do clean-up work that doesn't throw exceptions here.
35	virtual ~PathSetTest();
36
37	// SetUp() will be called immediately before each test.
38	virtual void SetUp();
39
40	// TearDown() will be called immediately after each test.
41	virtual void TearDown();
42
43protected:
44	mcld::PathSet* m_pTestee;
45};
46
47} // namespace of mcldtest
48
49#endif
50
51