blocxx
|
This class can be used to modify/replace the behavior of the FileSystem functions. More...
#include <FileSystemMockObject.hpp>
Public Member Functions | |
virtual | ~FileSystemMockObject () |
virtual File | openFile (const String &path) |
virtual File | createFile (const String &path) |
virtual File | openOrCreateFile (const String &path) |
virtual File | openForAppendOrCreateFile (const String &path) |
virtual File | createTempFile (const String &dir) |
virtual File | createTempFile (String &filePath, const String &dir) |
virtual int | changeFileOwner (const String &filename, const UserId &userId) |
virtual bool | exists (const String &path) |
virtual bool | isExecutable (const String &path) |
virtual bool | canRead (const String &path) |
virtual bool | canWrite (const String &path) |
virtual bool | isLink (const String &path) |
virtual bool | isDirectory (const String &path) |
virtual bool | changeDirectory (const String &path) |
virtual bool | makeDirectory (const String &path, int mode=0777) |
virtual bool | getFileSize (const String &path, Int64 &size) |
virtual UInt64 | fileSize (FileHandle fh) |
virtual bool | removeDirectory (const String &path) |
virtual bool | removeFile (const String &path) |
virtual bool | getDirectoryContents (const String &path, StringArray &dirEntries) |
virtual bool | renameFile (const String &oldFileName, const String &newFileName) |
virtual size_t | read (const FileHandle &hdl, void *bfr, size_t numberOfBytes, Int64 offset=-1L) |
virtual size_t | write (FileHandle hdl, const void *bfr, size_t numberOfBytes, Int64 offset=-1L) |
virtual Int64 | seek (const FileHandle &hdl, Int64 offset, int whence) |
virtual Int64 | tell (const FileHandle &hdl) |
virtual void | rewind (const FileHandle &hdl) |
virtual int | close (const FileHandle &hdl) |
virtual int | flush (FileHandle &hdl) |
virtual String | getFileContents (const String &filename) |
virtual StringArray | getFileLines (const String &filename) |
virtual String | readSymbolicLink (const String &path) |
virtual String | realPath (const String &path) |
virtual std::pair< FileSystem::Path::ESecurity, String > | security (String const &path, UserId uid) |
virtual std::pair< FileSystem::Path::ESecurity, String > | security (String const &path) |
virtual std::pair< FileSystem::Path::ESecurity, String > | security (String const &base_dir, String const &rel_path, UserId uid) |
virtual std::pair< FileSystem::Path::ESecurity, String > | security (String const &base_dir, String const &rel_path) |
virtual String | dirname (const String &filename) |
virtual String | basename (const String &filename) |
virtual String | getCurrentWorkingDirectory () |
This class can be used to modify/replace the behavior of the FileSystem functions.
Definition at line 52 of file FileSystemMockObject.hpp.
|
virtual |
Definition at line 51 of file FileSystemMockObject.cpp.
Definition at line 251 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 103 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 108 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 125 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 86 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 190 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 61 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 81 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 76 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 245 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 91 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 140 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 195 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 257 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 155 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 200 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 205 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 135 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 120 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 97 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 114 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 130 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 56 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 71 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 66 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 165 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 210 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
Definition at line 215 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 145 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 150 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 160 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 185 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 239 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 233 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 227 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 221 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 175 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 180 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.
|
virtual |
Definition at line 170 of file FileSystemMockObject.cpp.
References BLOCXX_THROW.