This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 7f5a6944c169e9dd6205a53ca5c1c9e8f259e88c Author: Rene Cordier <rcord...@linagora.com> AuthorDate: Fri Apr 24 11:05:54 2020 +0700 JAMES-3138 Task for recomputing current quotas --- .../apache/james/mailbox/model/QuotaRootTest.java | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/mailbox/api/src/test/java/org/apache/james/mailbox/model/QuotaRootTest.java b/mailbox/api/src/test/java/org/apache/james/mailbox/model/QuotaRootTest.java index b9b80fb..76dd31e 100644 --- a/mailbox/api/src/test/java/org/apache/james/mailbox/model/QuotaRootTest.java +++ b/mailbox/api/src/test/java/org/apache/james/mailbox/model/QuotaRootTest.java @@ -19,6 +19,11 @@ package org.apache.james.mailbox.model; +import static org.assertj.core.api.Assertions.assertThat; + +import java.util.Optional; + +import org.apache.james.core.Domain; import org.junit.jupiter.api.Test; import nl.jqno.equalsverifier.EqualsVerifier; @@ -28,4 +33,23 @@ class QuotaRootTest { void shouldMatchBeanContract() { EqualsVerifier.forClass(QuotaRoot.class).verify(); } + + @Test + void asStringShouldReturnValueWhenNoDomain() { + String value = "#private&bob"; + QuotaRoot quotaRoot = QuotaRoot.quotaRoot(value, Optional.empty()); + + assertThat(quotaRoot.asString()).isEqualTo(value); + } + + @Test + void asStringShouldReturnValueWithDomainWhenHasDomain() { + String value = "#private&bob"; + Domain domain = Domain.of("apache.org"); + QuotaRoot quotaRoot = QuotaRoot.quotaRoot(value, Optional.of(domain)); + + String expectedValue = "#private&b...@apache.org"; + + assertThat(quotaRoot.asString()).isEqualTo(expectedValue); + } } \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org