From 04756b37244680aaa93ee699423595e03fe96228 Mon Sep 17 00:00:00 2001 From: Sam Varshavchik Date: Wed, 16 Feb 2022 21:39:49 -0500 Subject: Additional test coverage for maildir_unlinksharedmsg. --- imap/testsuite | 25 ++++++++++++++++++++++++- imap/testsuite.txt | 25 +++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/imap/testsuite b/imap/testsuite index 26a3f70..4d2279f 100755 --- a/imap/testsuite +++ b/imap/testsuite @@ -1225,4 +1225,27 @@ V010 THREAD ORDEREDSUBJECT US-ASCII ALL EOF -rm -rf confmdtest +rm -rf confmdtest confmdtest2 + +../maildir/maildirmake confmdtest2 +../maildir/maildirmake -f a confmdtest2 + +mkdir confmdtest2/.a/cur/msg1:2,S + +../maildir/maildirmake confmdtest + +echo "test `pwd`/confmdtest2" >confmdtest/shared-maildirs + +env IMAP_BROKENUIDV=1 AUTHENTICATED=user1 $IMAPINVOKE confmdtest <&1 +env IMAP_BROKENUIDV=1 AUTHENTICATED=user1 $IMAPINVOKE confmdtest <&1 +rm -rf confmdtest confmdtest2 diff --git a/imap/testsuite.txt b/imap/testsuite.txt index 1738b2a..5e9bb55 100644 --- a/imap/testsuite.txt +++ b/imap/testsuite.txt @@ -1812,3 +1812,28 @@ 001514 V010 OK [READ-WRITE] Ok 001515 * THREAD (2 1) 001516 V010 OK THREAD done. +001517 * PREAUTH Ready. +001518 W001 OK SUBSCRIBE completed. +001519 * FLAGS (\Draft \Answered \Flagged \Deleted \Seen \Recent) +001520 * OK [PERMANENTFLAGS (\Draft \Answered \Flagged \Deleted \Seen)] Limited +001521 * 1 EXISTS +001522 * 1 RECENT +001523 * OK [UIDVALIDITY] Ok +001524 * OK [MYRIGHTS "dilrsw"] ACL +001525 W002 OK [READ-WRITE] Ok +001526 * 1 FETCH (FLAGS (\Deleted \Recent)) +001527 W003 OK STORE completed. +001528 * BYE Courier-IMAP server shutting down +001529 W004 OK LOGOUT completed +001530 msg1:2,T +001531 * PREAUTH Ready. +001532 * FLAGS (\Draft \Answered \Flagged \Deleted \Seen \Recent) +001533 * OK [PERMANENTFLAGS (\Draft \Answered \Flagged \Deleted \Seen)] Limited +001534 * 1 EXISTS +001535 * 0 RECENT +001536 * OK [UIDVALIDITY] Ok +001537 * OK [MYRIGHTS "dilrsw"] ACL +001538 W005 OK [READ-WRITE] Ok +001539 * 1 FETCH (FLAGS ()) +001540 W006 OK EXPUNGE completed +001541 msg1:2, -- cgit v1.2.3