#ifndef __FILEUTILSTEST_H__ #define __FILEUTILSTEST_H__ #include "../BaseTest.h" DEFINE_TEST_SUITE(FileUtilsTests); class FileUtilsDemo : public TestCase { public: }; class TestResolutionDirectories : public FileUtilsDemo { public: CREATE_FUNC(TestResolutionDirectories); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; private: std::vector _defaultSearchPathArray; std::vector _defaultResolutionsOrderArray; }; class TestSearchPath : public FileUtilsDemo { public: CREATE_FUNC(TestSearchPath); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; private: std::vector _defaultSearchPathArray; std::vector _defaultResolutionsOrderArray; }; class TestFilenameLookup : public FileUtilsDemo { public: CREATE_FUNC(TestFilenameLookup); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; }; class TestIsFileExist : public FileUtilsDemo { public: CREATE_FUNC(TestIsFileExist); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestIsDirectoryExist : public FileUtilsDemo { public: CREATE_FUNC(TestIsDirectoryExist); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestFileFuncs : public FileUtilsDemo { public: CREATE_FUNC(TestFileFuncs); virtual void onEnter() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestDirectoryFuncs : public FileUtilsDemo { public: CREATE_FUNC(TestDirectoryFuncs); virtual void onEnter() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TextWritePlist : public FileUtilsDemo { public: CREATE_FUNC(TextWritePlist); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestWriteString : public FileUtilsDemo { public: CREATE_FUNC(TestWriteString); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestGetContents : public FileUtilsDemo { public: CREATE_FUNC(TestGetContents); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; private: std::string _generatedFile; }; class TestWriteData : public FileUtilsDemo { public: CREATE_FUNC(TestWriteData); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestWriteValueMap : public FileUtilsDemo { public: CREATE_FUNC(TestWriteValueMap); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestWriteValueVector : public FileUtilsDemo { public: CREATE_FUNC(TestWriteValueVector); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; class TestUnicodePath : public FileUtilsDemo { public: CREATE_FUNC(TestUnicodePath); virtual void onEnter() override; virtual void onExit() override; virtual std::string title() const override; virtual std::string subtitle() const override; }; #endif /* __FILEUTILSTEST_H__ */