TestIOSystem.h 584 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "UnitTestPCH.h"
  3. #include <assimp/IOSystem.hpp>
  4. using namespace std;
  5. using namespace Assimp;
  6. static const string Sep = "/";
  7. class TestIOSystem : public IOSystem {
  8. public:
  9. TestIOSystem() : IOSystem() {}
  10. virtual ~TestIOSystem() {}
  11. virtual bool Exists( const char* ) const {
  12. return true;
  13. }
  14. virtual char getOsSeparator() const {
  15. return Sep[ 0 ];
  16. }
  17. virtual IOStream* Open( const char* pFile, const char* pMode = "rb" ) {
  18. return NULL;
  19. }
  20. virtual void Close( IOStream* pFile ) {
  21. // empty
  22. }
  23. };