diff options
Diffstat (limited to 'unittests/FileHandleTest.cpp')
-rw-r--r-- | unittests/FileHandleTest.cpp | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/unittests/FileHandleTest.cpp b/unittests/FileHandleTest.cpp index dc9ecdd..e810430 100644 --- a/unittests/FileHandleTest.cpp +++ b/unittests/FileHandleTest.cpp @@ -6,8 +6,8 @@ // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// -#include <mcld/Support/FileHandle.h> -#include <mcld/Support/Path.h> +#include "mcld/Support/FileHandle.h" +#include "mcld/Support/Path.h" #include <fcntl.h> #include <errno.h> #include "FileHandleTest.h" @@ -15,28 +15,23 @@ using namespace mcld; using namespace mcldtest; - // Constructor can do set-up work for all test here. -FileHandleTest::FileHandleTest() -{ +FileHandleTest::FileHandleTest() { // create testee. modify it if need m_pTestee = new FileHandle(); } // Destructor can do clean-up work that doesn't throw exceptions here. -FileHandleTest::~FileHandleTest() -{ +FileHandleTest::~FileHandleTest() { delete m_pTestee; } // SetUp() will be called immediately before each test. -void FileHandleTest::SetUp() -{ +void FileHandleTest::SetUp() { } // TearDown() will be called immediately after each test. -void FileHandleTest::TearDown() -{ +void FileHandleTest::TearDown() { } //===----------------------------------------------------------------------===// @@ -45,7 +40,8 @@ void FileHandleTest::TearDown() TEST_F(FileHandleTest, open_close) { mcld::sys::fs::Path path(TOPDIR); path.append("unittests/test.txt"); - ASSERT_TRUE(m_pTestee->open(path, FileHandle::ReadOnly)); + ASSERT_TRUE(m_pTestee->open(path, FileHandle::OpenMode(FileHandle::ReadOnly), + FileHandle::Permission(FileHandle::System))); ASSERT_TRUE(m_pTestee->isOpened()); ASSERT_TRUE(m_pTestee->isGood()); ASSERT_TRUE(m_pTestee->isOwned()); @@ -86,7 +82,8 @@ TEST_F(FileHandleTest, delegate_close) { TEST_F(FileHandleTest, fail_close) { mcld::sys::fs::Path path(TOPDIR); path.append("unittests/test.txt"); - ASSERT_TRUE(m_pTestee->open(path, FileHandle::ReadOnly)); + ASSERT_TRUE(m_pTestee->open(path, FileHandle::OpenMode(FileHandle::ReadOnly), + FileHandle::Permission(FileHandle::System))); ASSERT_TRUE(m_pTestee->isOpened()); ASSERT_TRUE(m_pTestee->isGood()); |