MockBtProgressInfoFile.h 664 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef _D_MOCK_BT_PROGRESS_INFO_FILE_H_
  2. #define _D_MOCK_BT_PROGRESS_INFO_FILE_H_
  3. #include "BtProgressInfoFile.h"
  4. namespace aria2 {
  5. class MockBtProgressInfoFile : public BtProgressInfoFile {
  6. private:
  7. std::string filename;
  8. public:
  9. MockBtProgressInfoFile() {}
  10. virtual ~MockBtProgressInfoFile() {}
  11. virtual std::string getFilename() {
  12. return filename;
  13. }
  14. virtual void setFilename(const std::string& filename) {
  15. this->filename = filename;
  16. }
  17. virtual bool exists() {
  18. return false;
  19. }
  20. virtual void save() {}
  21. virtual void load() {}
  22. virtual void removeFile() {}
  23. };
  24. } // namespace aria2
  25. #endif // _D_MOCK_BT_PROGRESS_INFO_FILE_H_