13 #include <boost/filesystem.hpp>
16 namespace vrvUnitTests
28 virtual boost::filesystem::path
dataPath()
const;
30 virtual std::string
pathName()
const;
35 virtual std::vector<std::string>
listFiles(
36 const std::string& ext=std::string(
""))
const;
38 virtual bool pathExists(
const boost::filesystem::path& p)
const;
39 virtual bool pathExists(
const std::string& p,
bool absolute=
false)
const;
41 virtual bool isDirectory(
const boost::filesystem::path& p)
const;
42 virtual bool isDirectory(
const std::string& p,
bool absolute=
false)
const;
44 virtual bool isFile(
const boost::filesystem::path& p)
const;
45 virtual bool isFile(
const std::string& p,
bool absolute=
false)
const;
virtual bool isDirectory(const boost::filesystem::path &p) const
virtual bool pathExists(const boost::filesystem::path &p) const
A base class for testing and ensuring the test data exists in the correct location.
Definition: commonTestData.h:22
virtual std::string nativePathName() const
virtual std::vector< std::string > listFiles(const std::string &ext=std::string("")) const
boost::filesystem::path myDataRoot
Definition: commonTestData.h:48
virtual std::string fullNativePathName() const
virtual bool isFile(const boost::filesystem::path &p) const
virtual std::string fullPathName() const
DataDirectory(const std::string &subdir=std::string(""))
virtual std::string pathName() const
virtual boost::filesystem::path dataPath() const