From 417eb63f9327e84033f69d4ef0a5450e025c5259 Mon Sep 17 00:00:00 2001 From: scawful Date: Tue, 13 Aug 2024 18:05:32 -0400 Subject: [PATCH] add yaze_test::integration::TestEditor --- src/test/integration/test_editor.h | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/test/integration/test_editor.h 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