geary/test/engine/api
Michael Gratton 5a22e8e4a2 Convert Geary.FolderRoot to be an actual root, not just a top-level
Instead of each top-level IMAP folder being a FolderRoot object, then
children of that being FolderPath objects, this makes FolderRoot an
"empty" FolderPath, so that both top-level and descendant folders are
plain FolderPath objects. Aside from being more technically correct,
this means that empty namespace roots can now be used interchangably
with non-empty namespace roots (addressing issue #181), and custom
folder implementations no longer need to provide their own trivial,
custom FolderRoot.

To support this, a notion of an IMAP root and a local root have been
added from which all remote and local folder paths are now derived,
existing places that assume top-level == root have been fixed, and
unit tests have been added.
2019-01-15 00:18:45 +11:00
..
geary-account-information-test.vala Move CredentialsMediator back to AccountInformation 2018-12-08 13:53:37 +11:00
geary-account-mock.vala Update Geary.Endpoint API and source 2019-01-09 15:22:19 +11:00
geary-attachment-test.vala Support default content types for both displayed and attached entities. 2018-05-10 13:53:24 +10:00
geary-credentials-mediator-mock.vala Convert Credentials and CredentialsMediator to refer to tokens, tidy up. 2018-06-12 13:25:05 +10:00
geary-email-identifier-mock.vala Add unit tests for ConversationMonitor, fix a few issues. 2018-04-07 10:02:24 +10:00
geary-email-properties-mock.vala Tidy up unit test infrastructure and mock classes. 2018-04-07 09:41:18 +10:00
geary-engine-test.vala Move CredentialsMediator back to AccountInformation 2018-12-08 13:53:37 +11:00
geary-folder-mock.vala Remove Geary.Folder.wait_for_remote_async() 2018-11-10 23:38:54 +11:00
geary-folder-path-test.vala Convert Geary.FolderRoot to be an actual root, not just a top-level 2019-01-15 00:18:45 +11:00
geary-service-information-test.vala Add general impls for converting enum values to nicks and back. 2018-11-30 23:49:30 +11:00