JAMES-1888: MockMailboxSession allows to create system session
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/cc8bac68 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/cc8bac68 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/cc8bac68 Branch: refs/heads/master Commit: cc8bac6884908ff33960bfe4d3cc4e2113a81480 Parents: 82f4b30 Author: Quynh Nguyen <qngu...@linagora.com> Authored: Mon Dec 19 16:38:02 2016 +0700 Committer: Quynh Nguyen <qngu...@linagora.com> Committed: Wed Dec 21 09:08:18 2016 +0700 ---------------------------------------------------------------------- .../org/apache/james/mailbox/mock/MockMailboxSession.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/cc8bac68/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java ---------------------------------------------------------------------- diff --git a/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java b/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java index 9a241a7..be13c68 100644 --- a/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java +++ b/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java @@ -39,6 +39,7 @@ public class MockMailboxSession implements MailboxSession{ private final static Random RANDOM = new Random(); private final long sessionId = RANDOM.nextLong(); + private SessionType type = SessionType.User; public MockMailboxSession(final String username) { this.user = new User() { @@ -64,7 +65,11 @@ public class MockMailboxSession implements MailboxSession{ } }; } - + + public MockMailboxSession(final String username, SessionType type) { + this(username); + this.type = type; + } public void close() { this.close = true; } @@ -106,7 +111,7 @@ public class MockMailboxSession implements MailboxSession{ } public SessionType getType() { - return SessionType.User; + return type; } } --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org