MockBtProgressInfoFile.h 694 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. virtual void updateFilename() {}
  24. };
  25. } // namespace aria2
  26. #endif // D_MOCK_BT_PROGRESS_INFO_FILE_H