| OLD | NEW |
| 1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 * Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
| 3 * found in the LICENSE file. | 3 * found in the LICENSE file. |
| 4 */ | 4 */ |
| 5 | 5 |
| 6 #ifndef LIBRARIES_NACL_IO_TEST_MOUNT_NODE_MOCK_H_ | 6 #ifndef LIBRARIES_NACL_IO_TEST_MOUNT_NODE_MOCK_H_ |
| 7 #define LIBRARIES_NACL_IO_TEST_MOUNT_NODE_MOCK_H_ | 7 #define LIBRARIES_NACL_IO_TEST_MOUNT_NODE_MOCK_H_ |
| 8 | 8 |
| 9 #include "gmock/gmock.h" | 9 #include "gmock/gmock.h" |
| 10 | 10 |
| 11 #include "nacl_io/mount.h" | 11 #include "nacl_io/mount.h" |
| 12 | 12 |
| 13 class MountNodeMock : public MountNode { | 13 class MountNodeMock : public nacl_io::MountNode { |
| 14 public: | 14 public: |
| 15 explicit MountNodeMock(Mount*); | 15 typedef nacl_io::Error Error; |
| 16 typedef nacl_io::ScopedMountNode ScopedMountNode; |
| 17 |
| 18 explicit MountNodeMock(nacl_io::Mount*); |
| 16 virtual ~MountNodeMock(); | 19 virtual ~MountNodeMock(); |
| 17 | 20 |
| 18 MOCK_METHOD1(Init, Error(int)); | 21 MOCK_METHOD1(Init, Error(int)); |
| 19 MOCK_METHOD0(Destroy, void()); | 22 MOCK_METHOD0(Destroy, void()); |
| 20 MOCK_METHOD0(FSync, Error()); | 23 MOCK_METHOD0(FSync, Error()); |
| 21 MOCK_METHOD1(FTruncate, Error(off_t)); | 24 MOCK_METHOD1(FTruncate, Error(off_t)); |
| 22 MOCK_METHOD4(GetDents, Error(size_t, struct dirent*, size_t, int*)); | 25 MOCK_METHOD4(GetDents, Error(size_t, struct dirent*, size_t, int*)); |
| 23 MOCK_METHOD1(GetStat, Error(struct stat*)); | 26 MOCK_METHOD1(GetStat, Error(struct stat*)); |
| 24 MOCK_METHOD2(Ioctl, Error(int, char*)); | 27 MOCK_METHOD2(Ioctl, Error(int, char*)); |
| 25 MOCK_METHOD4(Read, Error(size_t, void*, size_t, int*)); | 28 MOCK_METHOD4(Read, Error(size_t, void*, size_t, int*)); |
| 26 MOCK_METHOD4(Write, Error(size_t, const void*, size_t, int*)); | 29 MOCK_METHOD4(Write, Error(size_t, const void*, size_t, int*)); |
| 27 MOCK_METHOD6(MMap, Error(void*, size_t, int, int, size_t, void**)); | 30 MOCK_METHOD6(MMap, Error(void*, size_t, int, int, size_t, void**)); |
| 28 MOCK_METHOD0(GetLinks, int()); | 31 MOCK_METHOD0(GetLinks, int()); |
| 29 MOCK_METHOD0(GetMode, int()); | 32 MOCK_METHOD0(GetMode, int()); |
| 30 MOCK_METHOD0(GetType, int()); | 33 MOCK_METHOD0(GetType, int()); |
| 31 MOCK_METHOD1(GetSize, Error(size_t*)); | 34 MOCK_METHOD1(GetSize, Error(size_t*)); |
| 32 MOCK_METHOD0(IsaDir, bool()); | 35 MOCK_METHOD0(IsaDir, bool()); |
| 33 MOCK_METHOD0(IsaFile, bool()); | 36 MOCK_METHOD0(IsaFile, bool()); |
| 34 MOCK_METHOD0(IsaTTY, bool()); | 37 MOCK_METHOD0(IsaTTY, bool()); |
| 35 MOCK_METHOD0(ChildCount, int()); | 38 MOCK_METHOD0(ChildCount, int()); |
| 36 MOCK_METHOD2(AddChild, Error(const std::string&, const ScopedMountNode&)); | 39 MOCK_METHOD2(AddChild, Error(const std::string&, const ScopedMountNode&)); |
| 37 MOCK_METHOD1(RemoveChild, Error(const std::string&)); | 40 MOCK_METHOD1(RemoveChild, Error(const std::string&)); |
| 38 MOCK_METHOD2(FindChild, Error(const std::string&, ScopedMountNode*)); | 41 MOCK_METHOD2(FindChild, Error(const std::string&, ScopedMountNode*)); |
| 39 MOCK_METHOD0(Link, void()); | 42 MOCK_METHOD0(Link, void()); |
| 40 MOCK_METHOD0(Unlink, void()); | 43 MOCK_METHOD0(Unlink, void()); |
| 41 }; | 44 }; |
| 42 | 45 |
| 43 #endif // LIBRARIES_NACL_IO_TEST_MOUNT_NODE_MOCK_H_ | 46 #endif // LIBRARIES_NACL_IO_TEST_MOUNT_NODE_MOCK_H_ |
| 44 | 47 |
| OLD | NEW |