[gnote] Fix test NoteManager
- From: Aurimas Černius <aurimasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnote] Fix test NoteManager
- Date: Sun, 22 Dec 2019 20:28:29 +0000 (UTC)
commit ab29b0d9351ce63442093a67894cd31727863d9e
Author: Aurimas Černius <aurisc4 gmail com>
Date: Sun Dec 22 22:23:37 2019 +0200
Fix test NoteManager
src/test/testnotemanager.cpp | 6 ++++--
src/test/testnotemanager.hpp | 9 ++++++++-
2 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/src/test/testnotemanager.cpp b/src/test/testnotemanager.cpp
index 08282a64..7333e338 100644
--- a/src/test/testnotemanager.cpp
+++ b/src/test/testnotemanager.cpp
@@ -30,8 +30,10 @@ Glib::ustring NoteManager::test_notes_dir()
}
-NoteManager::NoteManager(const Glib::ustring & notesdir)
- : m_note_archiver(*this)
+NoteManager::NoteManager(const Glib::ustring & notesdir, gnote::IGnote & g)
+ : gnote::NoteManagerBase(g)
+ , m_notebook_manager(*this)
+ , m_note_archiver(*this)
{
Glib::ustring backup = notesdir + "/Backup";
init(notesdir, backup);
diff --git a/src/test/testnotemanager.hpp b/src/test/testnotemanager.hpp
index 9e1e4f12..1235289f 100644
--- a/src/test/testnotemanager.hpp
+++ b/src/test/testnotemanager.hpp
@@ -17,7 +17,9 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include "ignote.hpp"
#include "notemanagerbase.hpp"
+#include "notebooks/notebookmanager.hpp"
#include "test/testtagmanager.hpp"
@@ -29,8 +31,12 @@ class NoteManager
public:
static Glib::ustring test_notes_dir();
- explicit NoteManager(const Glib::ustring & notes_dir);
+ NoteManager(const Glib::ustring & notes_dir, gnote::IGnote & g);
+ virtual gnote::notebooks::NotebookManager & notebook_manager() override
+ {
+ return m_notebook_manager;
+ }
virtual gnote::NoteArchiver & note_archiver() override
{
return m_note_archiver;
@@ -47,6 +53,7 @@ protected:
virtual gnote::NoteBase::Ptr note_create_new(const Glib::ustring & title, const Glib::ustring & file_name)
override;
virtual gnote::NoteBase::Ptr note_load(const Glib::ustring & file_name) override;
private:
+ gnote::notebooks::NotebookManager m_notebook_manager;
gnote::NoteArchiver m_note_archiver;
TagManager m_tag_manager;
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]