diff options
Diffstat (limited to 'base/include/android-base/test_utils.h')
-rw-r--r-- | base/include/android-base/test_utils.h | 37 |
1 files changed, 1 insertions, 36 deletions
diff --git a/base/include/android-base/test_utils.h b/base/include/android-base/test_utils.h index 2abe68e02..b20f27846 100644 --- a/base/include/android-base/test_utils.h +++ b/base/include/android-base/test_utils.h @@ -19,44 +19,9 @@ #include <regex> #include <string> +#include <android-base/file.h> #include <android-base/macros.h> -class TemporaryFile { - public: - TemporaryFile(); - explicit TemporaryFile(const std::string& tmp_dir); - ~TemporaryFile(); - - // Release the ownership of fd, caller is reponsible for closing the - // fd or stream properly. - int release(); - // Don't remove the temporary file in the destructor. - void DoNotRemove() { remove_file_ = false; } - - int fd; - char path[1024]; - - private: - void init(const std::string& tmp_dir); - - bool remove_file_ = true; - - DISALLOW_COPY_AND_ASSIGN(TemporaryFile); -}; - -class TemporaryDir { - public: - TemporaryDir(); - ~TemporaryDir(); - - char path[1024]; - - private: - bool init(const std::string& tmp_dir); - - DISALLOW_COPY_AND_ASSIGN(TemporaryDir); -}; - class CapturedStdFd { public: CapturedStdFd(int std_fd); |