[gnote] Fix test NoteManager



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]