diff --git a/src/test/integration/test_editor.h b/src/test/integration/test_editor.h new file mode 100644 index 00000000..fe717c10 --- /dev/null +++ b/src/test/integration/test_editor.h @@ -0,0 +1,43 @@ +#ifndef YAZE_TEST_INTEGRATION_TEST_EDITOR_H +#define YAZE_TEST_INTEGRATION_TEST_EDITOR_H + +#include "app/editor/utils/editor.h" + +namespace yaze_test { +namespace integration { + +class TestEditor : public yaze::app::editor::Editor { + public: + TestEditor() = default; + ~TestEditor() = default; + + absl::Status Cut() override { + return absl::UnimplementedError("Not implemented"); + } + absl::Status Copy() override { + return absl::UnimplementedError("Not implemented"); + } + absl::Status Paste() override { + return absl::UnimplementedError("Not implemented"); + } + + absl::Status Undo() override { + return absl::UnimplementedError("Not implemented"); + } + absl::Status Redo() override { + return absl::UnimplementedError("Not implemented"); + } + + absl::Status Find() override { + return absl::UnimplementedError("Not implemented"); + } + + absl::Status Update() override { + return absl::UnimplementedError("Not implemented"); + } +}; + +} // namespace integration +} // namespace yaze_test + +#endif // YAZE_TEST_INTEGRATION_TEST_EDITOR_H \ No newline at end of file