blob: 20bf208551c6db6fbf3bd8e60eb54f2dc7a9bad5 [file] [log] [blame]
Shih-wei Liao5460a1f2012-03-16 22:41:16 -07001//===- DirIteratorTest.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 MCLD_DIR_ITERATOR_TEST_H
10#define MCLD_DIR_ITERATOR_TEST_H
11
12#include <gtest.h>
13
14namespace mcld {
15namespace sys {
16namespace fs {
17class Directory;
18class DirIterator;
19}
20}
Stephen Hines37b74a32014-11-26 18:48:20 -080021} // namespace for mcld
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070022
Stephen Hines37b74a32014-11-26 18:48:20 -080023namespace mcldtest {
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070024
25/** \class DirIteratorTest
Stephen Hines551ae4e2014-04-24 14:41:24 -070026 * \brief
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070027 *
Stephen Hines551ae4e2014-04-24 14:41:24 -070028 * \see DirIterator
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070029 */
Stephen Hines37b74a32014-11-26 18:48:20 -080030class DirIteratorTest : public ::testing::Test {
31 public:
32 // Constructor can do set-up work for all test here.
33 DirIteratorTest();
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070034
Stephen Hines37b74a32014-11-26 18:48:20 -080035 // Destructor can do clean-up work that doesn't throw exceptions here.
36 virtual ~DirIteratorTest();
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070037
Stephen Hines37b74a32014-11-26 18:48:20 -080038 // SetUp() will be called immediately before each test.
39 virtual void SetUp();
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070040
Stephen Hines37b74a32014-11-26 18:48:20 -080041 // TearDown() will be called immediately after each test.
42 virtual void TearDown();
43
44 protected:
45 mcld::sys::fs::Directory* m_pDir;
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070046};
47
Stephen Hines37b74a32014-11-26 18:48:20 -080048} // namespace of mcldtest
Shih-wei Liao5460a1f2012-03-16 22:41:16 -070049
50#endif