VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Protected Member Functions | Private Attributes
vrvUnitTests::DataDirectory Class Reference

A base class for testing and ensuring the test data exists in the correct location. More...

Protected Member Functions

 DataDirectory (const std::string &subdir=std::string(""))
virtual ~DataDirectory ()
virtual boost::filesystem::path dataPath () const
virtual std::string pathName () const
virtual std::string fullPathName () const
virtual std::string nativePathName () const
virtual std::string fullNativePathName () const
virtual std::vector< std::string > listFiles (const std::string &ext=std::string("")) const
virtual bool pathExists (const boost::filesystem::path &p) const
virtual bool pathExists (const std::string &p, bool absolute=false) const
virtual bool isDirectory (const boost::filesystem::path &p) const
virtual bool isDirectory (const std::string &p, bool absolute=false) const
virtual bool isFile (const boost::filesystem::path &p) const
virtual bool isFile (const std::string &p, bool absolute=false) const

Private Attributes

boost::filesystem::path myDataRoot

Detailed Description

A base class for testing and ensuring the test data exists in the correct location.

ingroup vrvUnitTests

Constructor & Destructor Documentation

vrvUnitTests::DataDirectory::DataDirectory ( const std::string &  subdir = std::string(""))
protected
virtual vrvUnitTests::DataDirectory::~DataDirectory ( )
protectedvirtual

Member Function Documentation

virtual boost::filesystem::path vrvUnitTests::DataDirectory::dataPath ( ) const
protectedvirtual
virtual std::string vrvUnitTests::DataDirectory::pathName ( ) const
protectedvirtual
virtual std::string vrvUnitTests::DataDirectory::fullPathName ( ) const
protectedvirtual
virtual std::string vrvUnitTests::DataDirectory::nativePathName ( ) const
protectedvirtual
virtual std::string vrvUnitTests::DataDirectory::fullNativePathName ( ) const
protectedvirtual
virtual std::vector<std::string> vrvUnitTests::DataDirectory::listFiles ( const std::string &  ext = std::string("")) const
protectedvirtual
virtual bool vrvUnitTests::DataDirectory::pathExists ( const boost::filesystem::path &  p) const
protectedvirtual
virtual bool vrvUnitTests::DataDirectory::pathExists ( const std::string &  p,
bool  absolute = false 
) const
protectedvirtual
virtual bool vrvUnitTests::DataDirectory::isDirectory ( const boost::filesystem::path &  p) const
protectedvirtual
virtual bool vrvUnitTests::DataDirectory::isDirectory ( const std::string &  p,
bool  absolute = false 
) const
protectedvirtual
virtual bool vrvUnitTests::DataDirectory::isFile ( const boost::filesystem::path &  p) const
protectedvirtual
virtual bool vrvUnitTests::DataDirectory::isFile ( const std::string &  p,
bool  absolute = false 
) const
protectedvirtual

Member Data Documentation

boost::filesystem::path vrvUnitTests::DataDirectory::myDataRoot
private

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)