Merge branch 'master' into buzzert/deleted_flags
* master: (212 commits) Import standard GNOME Flatpak CI config rather than copy/pasting it Update Gitlab CI Flatpak build with standard template Fix build with new FolderPath API Only collapse runs of space, tab, carriage return, and newline Do not add non openable folders entry in sidemenu. Bug 712902 Reducing padding in conversation viewer list Fix build warnings Fix possible critical when removing an account is removed Fix local accounts for special-case providers not configured correctly Rework GenericAccount::ensure_special_folder_asyc yet again Add some useful debugging to GenericAcount Fix ambiguous test in AccountInformation.set_special_folder Fix pathological FolderPath.is_equal() case, add unit test Revamp Geary.FolderPath implementation Add additional FolderPath unit tests Convert Geary.FolderRoot to be an actual root, not just a top-level Stop duplicate inboxes being created, not being listed Ensure MinimalFolder remote open forces closed on hard errors Ensure accounts don't accidentially create multiple inbox-type folders Remove unwanted debuging cruft ...
This commit is contained in:
commit
30e9e8950b
199 changed files with 24708 additions and 13624 deletions
|
|
@ -10,6 +10,8 @@ class Geary.App.ConversationTest : TestCase {
|
|||
|
||||
Conversation? test = null;
|
||||
Folder? base_folder = null;
|
||||
FolderRoot? folder_root = null;
|
||||
|
||||
|
||||
public ConversationTest() {
|
||||
base("Geary.App.ConversationTest");
|
||||
|
|
@ -25,16 +27,23 @@ class Geary.App.ConversationTest : TestCase {
|
|||
}
|
||||
|
||||
public override void set_up() {
|
||||
this.folder_root = new FolderRoot(false);
|
||||
this.base_folder = new MockFolder(
|
||||
null,
|
||||
null,
|
||||
new MockFolderRoot("test"),
|
||||
this.folder_root.get_child("test"),
|
||||
SpecialFolderType.NONE,
|
||||
null
|
||||
);
|
||||
this.test = new Conversation(this.base_folder);
|
||||
}
|
||||
|
||||
public override void tear_down() {
|
||||
this.test = null;
|
||||
this.folder_root = null;
|
||||
this.base_folder = null;
|
||||
}
|
||||
|
||||
public void add_basic() throws Error {
|
||||
Geary.Email e1 = setup_email(1);
|
||||
Geary.Email e2 = setup_email(2);
|
||||
|
|
@ -79,8 +88,8 @@ class Geary.App.ConversationTest : TestCase {
|
|||
Geary.Email e2 = setup_email(2);
|
||||
this.test.add(e2, singleton(this.base_folder.path));
|
||||
|
||||
FolderRoot other_path = new MockFolderRoot("other");
|
||||
Gee.LinkedList<FolderRoot> other_paths = new Gee.LinkedList<FolderRoot>();
|
||||
FolderPath other_path = this.folder_root.get_child("other");
|
||||
Gee.LinkedList<FolderPath> other_paths = new Gee.LinkedList<FolderPath>();
|
||||
other_paths.add(other_path);
|
||||
|
||||
assert(this.test.add(e1, other_paths) == false);
|
||||
|
|
@ -146,7 +155,7 @@ class Geary.App.ConversationTest : TestCase {
|
|||
Geary.Email e1 = setup_email(1);
|
||||
this.test.add(e1, singleton(this.base_folder.path));
|
||||
|
||||
FolderRoot other_path = new MockFolderRoot("other");
|
||||
FolderPath other_path = this.folder_root.get_child("other");
|
||||
Geary.Email e2 = setup_email(2);
|
||||
this.test.add(e2, singleton(other_path));
|
||||
|
||||
|
|
@ -159,7 +168,7 @@ class Geary.App.ConversationTest : TestCase {
|
|||
Geary.Email e1 = setup_email(1);
|
||||
this.test.add(e1, singleton(this.base_folder.path));
|
||||
|
||||
FolderRoot other_path = new MockFolderRoot("other");
|
||||
FolderPath other_path = this.folder_root.get_child("other");
|
||||
Geary.Email e2 = setup_email(2);
|
||||
this.test.add(e2, singleton(other_path));
|
||||
|
||||
|
|
@ -194,7 +203,7 @@ class Geary.App.ConversationTest : TestCase {
|
|||
Geary.Email e1 = setup_email(1);
|
||||
this.test.add(e1, singleton(this.base_folder.path));
|
||||
|
||||
FolderRoot other_path = new MockFolderRoot("other");
|
||||
FolderPath other_path = this.folder_root.get_child("other");
|
||||
Geary.Email e2 = setup_email(2);
|
||||
this.test.add(e2, singleton(other_path));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue