Repository: james-project Updated Branches: refs/heads/master a5c557639 -> bc230298b
JAMES-2594 Add decorating item test for dequeueing mailqueue Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4ac06ded Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4ac06ded Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/4ac06ded Branch: refs/heads/master Commit: 4ac06ded1f3991680b1a46062404ca4267550ac0 Parents: 5c5274d Author: tran tien duc <dt...@linagora.com> Authored: Thu Nov 15 19:04:10 2018 +0700 Committer: Benoit Tellier <btell...@linagora.com> Committed: Fri Nov 16 09:44:24 2018 +0700 ---------------------------------------------------------------------- .../james/queue/api/ManageableMailQueueContract.java | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/4ac06ded/server/queue/queue-api/src/test/java/org/apache/james/queue/api/ManageableMailQueueContract.java ---------------------------------------------------------------------- diff --git a/server/queue/queue-api/src/test/java/org/apache/james/queue/api/ManageableMailQueueContract.java b/server/queue/queue-api/src/test/java/org/apache/james/queue/api/ManageableMailQueueContract.java index fd5572d..5c76b10 100644 --- a/server/queue/queue-api/src/test/java/org/apache/james/queue/api/ManageableMailQueueContract.java +++ b/server/queue/queue-api/src/test/java/org/apache/james/queue/api/ManageableMailQueueContract.java @@ -201,6 +201,16 @@ public interface ManageableMailQueueContract extends MailQueueContract { } @Test + default void dequeueShouldReturnDecoratedMailItem() throws Exception { + enQueue(defaultMail() + .name("name1") + .build()); + + assertThat(getManageableMailQueue().deQueue()) + .isInstanceOf(MailQueueItemDecoratorFactory.MailQueueItemDecorator.class); + } + + @Test default void browseShouldNotFailWhenConcurrentDequeueWhenIterating() throws Exception { enQueue(defaultMail() .name("name1") --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org