28 std::string ReferenceFilePath(
const std::string& path);
31 bool SetReferenceFileBasePath();
45 std::string TempFilePath(
XFILE::CFile const*
const tempfile);
48 std::string TempFileDirectory(
XFILE::CFile const*
const tempfile);
51 std::vector<std::string> &getTestFileFactoryReadUrls();
54 std::vector<std::string> &getTestFileFactoryWriteUrls();
57 std::string &getTestFileFactoryWriteInputFile();
60 void setTestFileFactoryWriteInputFile(std::string
const& file);
63 std::vector<std::string> &getAdvancedSettingsFiles();
66 std::vector<std::string> &getGUISettingsFiles();
74 XFILE::CFile *CreateCorruptedFile(std::string
const& strFileName,
75 std::string
const& suffix);
78 void ParseArgs(
int argc,
char **argv);
81 std::string getNewLineCharacters()
const;
87 std::vector<std::string> TestFileFactoryReadUrls;
88 std::vector<std::string> TestFileFactoryWriteUrls;
89 std::string TestFileFactoryWriteInputFile;
91 std::vector<std::string> AdvancedSettingsFiles;
92 std::vector<std::string> GUISettingsFiles;
97 #define XBMC_REF_FILE_PATH(s) CXBMCTestUtils::Instance().ReferenceFilePath(s) 98 #define XBMC_CREATETEMPFILE(a) CXBMCTestUtils::Instance().CreateTempFile(a) 99 #define XBMC_DELETETEMPFILE(a) CXBMCTestUtils::Instance().DeleteTempFile(a) 100 #define XBMC_TEMPFILEPATH(a) CXBMCTestUtils::Instance().TempFilePath(a) 101 #define XBMC_CREATECORRUPTEDFILE(a, b) \ 102 CXBMCTestUtils::Instance().CreateCorruptedFile(a, b)
Definition: SimpleFS.h:27
Definition: TestUtils.h:19