memcmp(cbox->name_sha1.guid, obox->name_sha1.guid,
sizeof(cbox->name_sha1.guid)) == 0 &&
cbox->uid_validity == obox->uid_validity &&
- cbox->uid_next == 0 && cbox->highest_modseq == 0;
+ cbox->uid_next == 1 && cbox->highest_modseq == 0;
}
static bool
/* check mailbox updates */
brain->state++;
dsync_brain_sync(brain);
+ test_assert(brain->state == DSYNC_STATE_SYNC_UPDATE_MAILBOXES);
+ dsync_brain_sync(brain);
+ test_assert(brain->state == DSYNC_STATE_SYNC_END);
brain_boxes = array_get(&brain->mailbox_sync->mailboxes, &count);
test_assert(count == 7);
/* check mailbox updates */
brain->state++;
dsync_brain_sync(brain);
+ test_assert(brain->state == DSYNC_STATE_SYNC_UPDATE_MAILBOXES);
+ dsync_brain_sync(brain);
+ test_assert(brain->state == DSYNC_STATE_SYNC_END);
brain_boxes = array_get(&brain->mailbox_sync->mailboxes, &count);
test_assert(count == 1);