libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Public Member Functions | List of all members
quentier::local_storage::tests::mocks::MockILocalStorage Class Reference
Inheritance diagram for quentier::local_storage::tests::mocks::MockILocalStorage:
Inheritance graph
[legend]
Collaboration diagram for quentier::local_storage::tests::mocks::MockILocalStorage:
Collaboration graph
[legend]

Public Member Functions

 MOCK_METHOD (QFuture< bool >, isVersionTooHigh,(),(const, override))
 
 MOCK_METHOD (QFuture< bool >, requiresUpgrade,(),(const, override))
 
 MOCK_METHOD (QFuture< QList< IPatchPtr > >, requiredPatches,(),(const, override))
 
 MOCK_METHOD (QFuture< qint32 >, version,(),(const, override))
 
 MOCK_METHOD (QFuture< qint32 >, highestSupportedVersion,(),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, userCount,(),(const, override))
 
 MOCK_METHOD (QFuture< void >, putUser,(qevercloud::User user),(override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::User > >, findUserById,(qevercloud::UserID userId),(const, override))
 
 MOCK_METHOD (QFuture< void >, expungeUserById,(qevercloud::UserID userId),(override))
 
 MOCK_METHOD (QFuture< quint32 >, notebookCount,(),(const, override))
 
 MOCK_METHOD (QFuture< void >, putNotebook,(qevercloud::Notebook notebook),(override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Notebook > >, findNotebookByLocalId,(QString localId),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Notebook > >, findNotebookByGuid,(qevercloud::Guid guid),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Notebook > >, findNotebookByName,(QString name, std::optional< qevercloud::Guid > linkedNotebookGuid),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Notebook > >, findDefaultNotebook,(),(const, override))
 
 MOCK_METHOD (QFuture< void >, expungeNotebookByLocalId,(QString localId),(override))
 
 MOCK_METHOD (QFuture< void >, expungeNotebookByGuid,(qevercloud::Guid guid),(override))
 
 MOCK_METHOD (QFuture< void >, expungeNotebookByName,(QString name, std::optional< qevercloud::Guid > linkedNotebookGuid),(override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Notebook > >, listNotebooks,(ListNotebooksOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::SharedNotebook > >, listSharedNotebooks,(qevercloud::Guid notebookGuid),(const, override))
 
 MOCK_METHOD (QFuture< QSet< qevercloud::Guid > >, listNotebookGuids,(ListGuidsFilters filters, std::optional< qevercloud::Guid > linkedNotebookGuid),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, linkedNotebookCount,(),(const, override))
 
 MOCK_METHOD (QFuture< void >, putLinkedNotebook,(qevercloud::LinkedNotebook linkedNotebook),(override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::LinkedNotebook > >, findLinkedNotebookByGuid,(qevercloud::Guid guid),(const, override))
 
 MOCK_METHOD (QFuture< void >, expungeLinkedNotebookByGuid,(qevercloud::Guid guid),(override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::LinkedNotebook > >, listLinkedNotebooks,(ListLinkedNotebooksOptions options),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, noteCount,(NoteCountOptions options),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, noteCountPerNotebookLocalId,(QString notebookLocalId, NoteCountOptions options),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, noteCountPerTagLocalId,(QString tagLocalId, NoteCountOptions options),(const, override))
 
 MOCK_METHOD ((QFuture< QHash< QString, quint32 > >), noteCountsPerTags,(ListTagsOptions listTagsOptions, NoteCountOptions options),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, noteCountPerNotebookAndTagLocalIds,(QStringList notebookLocalIds, QStringList tagLocalIds, NoteCountOptions options),(const, override))
 
 MOCK_METHOD (QFuture< void >, putNote,(qevercloud::Note note),(override))
 
 MOCK_METHOD (QFuture< void >, updateNote,(qevercloud::Note note, UpdateNoteOptions options),(override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Note > >, findNoteByLocalId,(QString localId, FetchNoteOptions options),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Note > >, findNoteByGuid,(qevercloud::Guid guid, FetchNoteOptions options),(const, override))
 
 MOCK_METHOD (QFuture< void >, expungeNoteByLocalId,(QString localId),(override))
 
 MOCK_METHOD (QFuture< void >, expungeNoteByGuid,(qevercloud::Guid guid),(override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Note > >, listNotes,(FetchNoteOptions fetchOptions, ListNotesOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Note > >, listNotesPerNotebookLocalId,(QString notebookLocalId, FetchNoteOptions fetchOptions, ListNotesOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Note > >, listNotesPerTagLocalId,(QString tagLocalId, FetchNoteOptions fetchOptions, ListNotesOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Note > >, listNotesPerNotebookAndTagLocalIds,(QStringList notebookLocalIds, QStringList tagLocalIds, FetchNoteOptions fetchOptions, ListNotesOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Note > >, listNotesByLocalIds,(QStringList noteLocalIds, FetchNoteOptions fetchOptions, ListNotesOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QSet< qevercloud::Guid > >, listNoteGuids,(ListGuidsFilters filters, std::optional< qevercloud::Guid > linkedNotebookGuid),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Note > >, queryNotes,(NoteSearchQuery query, FetchNoteOptions fetchOptions),(const, override))
 
 MOCK_METHOD (QFuture< QStringList >, queryNoteLocalIds,(NoteSearchQuery query),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, tagCount,(),(const, override))
 
 MOCK_METHOD (QFuture< void >, putTag,(qevercloud::Tag tag),(override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Tag > >, findTagByLocalId,(QString tagLocalId),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Tag > >, findTagByGuid,(qevercloud::Guid tagGuid),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Tag > >, findTagByName,(QString tagName, std::optional< QString > linkedNotebookGuid),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Tag > >, listTags,(ListTagsOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::Tag > >, listTagsPerNoteLocalId,(QString noteLocalId, ListTagsOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QSet< qevercloud::Guid > >, listTagGuids,(ListGuidsFilters filters, std::optional< qevercloud::Guid > linkedNotebookGuid),(const, override))
 
 MOCK_METHOD (QFuture< void >, expungeTagByLocalId,(QString tagLocalId),(override))
 
 MOCK_METHOD (QFuture< void >, expungeTagByGuid,(qevercloud::Guid tagGuid),(override))
 
 MOCK_METHOD (QFuture< void >, expungeTagByName,(QString name, std::optional< qevercloud::Guid > linkedNotebookGuid),(override))
 
 MOCK_METHOD (QFuture< quint32 >, resourceCount,(NoteCountOptions options),(const, override))
 
 MOCK_METHOD (QFuture< quint32 >, resourceCountPerNoteLocalId,(QString noteLocalId),(const, override))
 
 MOCK_METHOD (QFuture< void >, putResource,(qevercloud::Resource resource),(override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Resource > >, findResourceByLocalId,(QString resourceLocalId, FetchResourceOptions options),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::Resource > >, findResourceByGuid,(qevercloud::Guid resourceGuid, FetchResourceOptions options),(const, override))
 
 MOCK_METHOD (QFuture< void >, expungeResourceByLocalId,(QString resourceLocalId),(override))
 
 MOCK_METHOD (QFuture< void >, expungeResourceByGuid,(qevercloud::Guid resourceGuid),(override))
 
 MOCK_METHOD (QFuture< quint32 >, savedSearchCount,(),(const, override))
 
 MOCK_METHOD (QFuture< void >, putSavedSearch,(qevercloud::SavedSearch search),(override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::SavedSearch > >, findSavedSearchByLocalId,(QString localId),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::SavedSearch > >, findSavedSearchByGuid,(qevercloud::Guid guid),(const, override))
 
 MOCK_METHOD (QFuture< std::optional< qevercloud::SavedSearch > >, findSavedSearchByName,(QString name),(const, override))
 
 MOCK_METHOD (QFuture< QList< qevercloud::SavedSearch > >, listSavedSearches,(ListSavedSearchesOptions options),(const, override))
 
 MOCK_METHOD (QFuture< QSet< qevercloud::Guid > >, listSavedSearchGuids,(ListGuidsFilters filters),(const, override))
 
 MOCK_METHOD (QFuture< void >, expungeSavedSearchByLocalId,(QString localId),(override))
 
 MOCK_METHOD (QFuture< void >, expungeSavedSearchByGuid,(qevercloud::Guid guid),(override))
 
 MOCK_METHOD (QFuture< qint32 >, highestUpdateSequenceNumber,(HighestUsnOption option),(const, override))
 
 MOCK_METHOD (QFuture< qint32 >, highestUpdateSequenceNumber,(qevercloud::Guid linkedNotebookGuid),(const, override))
 
 MOCK_METHOD (ILocalStorageNotifier *, notifier,(),(const, override))
 
- Public Member Functions inherited from quentier::local_storage::ILocalStorage
 Q_DECLARE_FLAGS (StartupOptions, StartupOption)
 
virtual QFuture< boolisVersionTooHigh () const =0
 
virtual QFuture< boolrequiresUpgrade () const =0
 
virtual QFuture< QList< IPatchPtr > > requiredPatches () const =0
 
virtual QFuture< qint32version () const =0
 
virtual QFuture< qint32highestSupportedVersion () const =0
 
virtual QFuture< quint32userCount () const =0
 
virtual QFuture< voidputUser (qevercloud::User user)=0
 
virtual QFuture< std::optional< qevercloud::User > > findUserById (qevercloud::UserID userId) const =0
 
virtual QFuture< voidexpungeUserById (qevercloud::UserID userId)=0
 
virtual QFuture< quint32notebookCount () const =0
 
virtual QFuture< voidputNotebook (qevercloud::Notebook notebook)=0
 
virtual QFuture< std::optional< qevercloud::Notebook > > findNotebookByLocalId (QString notebookLocalId) const =0
 
virtual QFuture< std::optional< qevercloud::Notebook > > findNotebookByGuid (qevercloud::Guid guid) const =0
 
virtual QFuture< std::optional< qevercloud::Notebook > > findNotebookByName (QString notebookName, std::optional< qevercloud::Guid > linkedNotebookGuid=std::nullopt) const =0
 
virtual QFuture< std::optional< qevercloud::Notebook > > findDefaultNotebook () const =0
 
virtual QFuture< voidexpungeNotebookByLocalId (QString notebookLocalId)=0
 
virtual QFuture< voidexpungeNotebookByGuid (qevercloud::Guid notebookGuid)=0
 
virtual QFuture< voidexpungeNotebookByName (QString name, std::optional< qevercloud::Guid > linkedNotebookGuid=std::nullopt)=0
 
virtual QFuture< QList< qevercloud::Notebook > > listNotebooks (ListNotebooksOptions options={}) const =0
 
virtual QFuture< QList< qevercloud::SharedNotebook > > listSharedNotebooks (qevercloud::Guid notebookGuid={}) const =0
 
virtual QFuture< QSet< qevercloud::Guid > > listNotebookGuids (ListGuidsFilters filters, std::optional< qevercloud::Guid > linkedNotebookGuid={}) const =0
 
virtual QFuture< quint32linkedNotebookCount () const =0
 
virtual QFuture< voidputLinkedNotebook (qevercloud::LinkedNotebook linkedNotebook)=0
 
virtual QFuture< std::optional< qevercloud::LinkedNotebook > > findLinkedNotebookByGuid (qevercloud::Guid guid) const =0
 
virtual QFuture< voidexpungeLinkedNotebookByGuid (qevercloud::Guid guid)=0
 
virtual QFuture< QList< qevercloud::LinkedNotebook > > listLinkedNotebooks (ListLinkedNotebooksOptions options={}) const =0
 
virtual QFuture< quint32noteCount (NoteCountOptions options=NoteCountOptions(NoteCountOption::IncludeNonDeletedNotes)) const =0
 
virtual QFuture< quint32noteCountPerNotebookLocalId (QString notebookLocalId, NoteCountOptions options=NoteCountOptions(NoteCountOption::IncludeNonDeletedNotes)) const =0
 
virtual QFuture< quint32noteCountPerTagLocalId (QString tagLocalId, NoteCountOptions options=NoteCountOptions(NoteCountOption::IncludeNonDeletedNotes)) const =0
 
virtual QFuture< QHash< QString, quint32 > > noteCountsPerTags (ListTagsOptions listTagsOptions={}, NoteCountOptions options=NoteCountOptions(NoteCountOption::IncludeNonDeletedNotes)) const =0
 
virtual QFuture< quint32noteCountPerNotebookAndTagLocalIds (QStringList notebookLocalIds, QStringList tagLocalIds, NoteCountOptions options=NoteCountOptions(NoteCountOption::IncludeNonDeletedNotes)) const =0
 
virtual QFuture< voidputNote (qevercloud::Note note)=0
 
virtual QFuture< voidupdateNote (qevercloud::Note note, UpdateNoteOptions options)=0
 
virtual QFuture< std::optional< qevercloud::Note > > findNoteByLocalId (QString noteLocalId, FetchNoteOptions options) const =0
 
virtual QFuture< std::optional< qevercloud::Note > > findNoteByGuid (qevercloud::Guid noteGuid, FetchNoteOptions options) const =0
 
virtual QFuture< QList< qevercloud::Note > > listNotes (FetchNoteOptions fetchOptions, ListNotesOptions listOptions={}) const =0
 
virtual QFuture< QList< qevercloud::Note > > listNotesPerNotebookLocalId (QString notebookLocalId, FetchNoteOptions fetchOptions, ListNotesOptions listOptions={}) const =0
 
virtual QFuture< QList< qevercloud::Note > > listNotesPerTagLocalId (QString tagLocalId, FetchNoteOptions fetchOptions, ListNotesOptions listOptions={}) const =0
 
virtual QFuture< QList< qevercloud::Note > > listNotesPerNotebookAndTagLocalIds (QStringList notebookLocalIds, QStringList tagLocalIds, FetchNoteOptions fetchOptions, ListNotesOptions listOptions={}) const =0
 
virtual QFuture< QList< qevercloud::Note > > listNotesByLocalIds (QStringList noteLocalIds, FetchNoteOptions fetchOptions, ListNotesOptions listOptions={}) const =0
 
virtual QFuture< QSet< qevercloud::Guid > > listNoteGuids (ListGuidsFilters filters, std::optional< qevercloud::Guid > linkedNotebookGuid={}) const =0
 
virtual QFuture< QList< qevercloud::Note > > queryNotes (NoteSearchQuery query, FetchNoteOptions fetchOptions) const =0
 
virtual QFuture< QStringListqueryNoteLocalIds (NoteSearchQuery query) const =0
 
virtual QFuture< voidexpungeNoteByLocalId (QString noteLocalId)=0
 
virtual QFuture< voidexpungeNoteByGuid (qevercloud::Guid noteGuid)=0
 
virtual QFuture< quint32tagCount () const =0
 
virtual QFuture< voidputTag (qevercloud::Tag tag)=0
 
virtual QFuture< std::optional< qevercloud::Tag > > findTagByLocalId (QString tagLocalId) const =0
 
virtual QFuture< std::optional< qevercloud::Tag > > findTagByGuid (qevercloud::Guid tagGuid) const =0
 
virtual QFuture< std::optional< qevercloud::Tag > > findTagByName (QString tagName, std::optional< qevercloud::Guid > linkedNotebookGuid=std::nullopt) const =0
 
virtual QFuture< QList< qevercloud::Tag > > listTags (ListTagsOptions options={}) const =0
 
virtual QFuture< QList< qevercloud::Tag > > listTagsPerNoteLocalId (QString noteLocalId, ListTagsOptions options={}) const =0
 
virtual QFuture< QSet< qevercloud::Guid > > listTagGuids (ListGuidsFilters filters, std::optional< qevercloud::Guid > linkedNotebookGuid={}) const =0
 
virtual QFuture< voidexpungeTagByLocalId (QString tagLocalId)=0
 
virtual QFuture< voidexpungeTagByGuid (qevercloud::Guid tagGuid)=0
 
virtual QFuture< voidexpungeTagByName (QString name, std::optional< qevercloud::Guid > linkedNotebookGuid=std::nullopt)=0
 
virtual QFuture< quint32resourceCount (NoteCountOptions options=NoteCountOptions(NoteCountOption::IncludeNonDeletedNotes)) const =0
 
virtual QFuture< quint32resourceCountPerNoteLocalId (QString noteLocalId) const =0
 
virtual QFuture< voidputResource (qevercloud::Resource resource)=0
 
virtual QFuture< std::optional< qevercloud::Resource > > findResourceByLocalId (QString resourceLocalId, FetchResourceOptions options={}) const =0
 
virtual QFuture< std::optional< qevercloud::Resource > > findResourceByGuid (qevercloud::Guid resourceGuid, FetchResourceOptions options={}) const =0
 
virtual QFuture< voidexpungeResourceByLocalId (QString resourceLocalId)=0
 
virtual QFuture< voidexpungeResourceByGuid (qevercloud::Guid resourceGuid)=0
 
virtual QFuture< quint32savedSearchCount () const =0
 
virtual QFuture< voidputSavedSearch (qevercloud::SavedSearch search)=0
 
virtual QFuture< std::optional< qevercloud::SavedSearch > > findSavedSearchByLocalId (QString savedSearchLocalId) const =0
 
virtual QFuture< std::optional< qevercloud::SavedSearch > > findSavedSearchByGuid (qevercloud::Guid guid) const =0
 
virtual QFuture< std::optional< qevercloud::SavedSearch > > findSavedSearchByName (QString name) const =0
 
virtual QFuture< QList< qevercloud::SavedSearch > > listSavedSearches (ListSavedSearchesOptions options={}) const =0
 
virtual QFuture< QSet< qevercloud::Guid > > listSavedSearchGuids (ListGuidsFilters filters) const =0
 
virtual QFuture< voidexpungeSavedSearchByLocalId (QString savedSearchLocalId)=0
 
virtual QFuture< voidexpungeSavedSearchByGuid (qevercloud::Guid guid)=0
 
virtual QFuture< qint32highestUpdateSequenceNumber (HighestUsnOption option) const =0
 
virtual QFuture< qint32highestUpdateSequenceNumber (qevercloud::Guid linkedNotebookGuid) const =0
 
virtual ILocalStorageNotifiernotifier () const =0
 

Additional Inherited Members

- Public Types inherited from quentier::local_storage::ILocalStorage
enum class  StartupOption { ClearDatabase = 1 << 1 , OverrideLock = 1 << 2 }
 
enum class  ListObjectsFilter { Include , Exclude }
 
enum class  OrderDirection { Ascending , Descending }
 
enum class  ListNotebooksOrder {
  NoOrder , ByUpdateSequenceNumber , ByNotebookName , ByCreationTimestamp ,
  ByModificationTimestamp
}
 
enum class  ListLinkedNotebooksOrder { NoOrder , ByUpdateSequenceNumber , ByShareName , ByUsername }
 
enum class  ListTagsOrder { NoOrder , ByUpdateSequenceNumber , ByName }
 
enum class  ListNotesOrder {
  NoOrder , ByUpdateSequenceNumber , ByTitle , ByCreationTimestamp ,
  ByModificationTimestamp , ByDeletionTimestamp , ByAuthor , BySource ,
  BySourceApplication , ByReminderTime , ByPlaceName
}
 
enum class  ListSavedSearchesOrder { NoOrder , ByUpdateSequenceNumber , ByName , ByFormat }
 
enum class  Affiliation { Any , User , AnyLinkedNotebook , ParticularLinkedNotebooks }
 
enum class  TagNotesRelation { Any , WithNotes , WithoutNotes }
 
enum class  NoteCountOption { IncludeNonDeletedNotes = 1 << 1 , IncludeDeletedNotes = 1 << 2 }
 
enum class  UpdateNoteOption { UpdateResourceMetadata = 1 << 1 , UpdateResourceBinaryData = 1 << 2 , UpdateTags = 1 << 3 }
 
enum class  FetchNoteOption { WithResourceMetadata = 1 << 1 , WithResourceBinaryData = 1 << 2 }
 
enum class  FetchResourceOption { WithBinaryData = 1 << 1 }
 
enum class  HighestUsnOption { WithinUserOwnContent , WithinUserOwnContentAndLinkedNotebooks }