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 ab7010f62791b567886d4016e485659dff3c81f4 Author: quanth <hqt...@linagora.com> AuthorDate: Thu May 27 12:18:48 2021 +0700 JAMES-3516 Extract ThreadId::serialize --- .../src/main/java/org/apache/james/mailbox/model/ThreadId.java | 4 ++++ .../test/java/org/apache/james/mailbox/model/ThreadIdTest.java | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/mailbox/api/src/main/java/org/apache/james/mailbox/model/ThreadId.java b/mailbox/api/src/main/java/org/apache/james/mailbox/model/ThreadId.java index 1f76adf..1c689f7 100644 --- a/mailbox/api/src/main/java/org/apache/james/mailbox/model/ThreadId.java +++ b/mailbox/api/src/main/java/org/apache/james/mailbox/model/ThreadId.java @@ -35,6 +35,10 @@ public class ThreadId { return baseMessageId; } + public String serialize() { + return baseMessageId.serialize(); + } + @Override public final boolean equals(Object o) { if (o instanceof ThreadId) { diff --git a/mailbox/api/src/test/java/org/apache/james/mailbox/model/ThreadIdTest.java b/mailbox/api/src/test/java/org/apache/james/mailbox/model/ThreadIdTest.java index 001be9f..cfdcecc 100644 --- a/mailbox/api/src/test/java/org/apache/james/mailbox/model/ThreadIdTest.java +++ b/mailbox/api/src/test/java/org/apache/james/mailbox/model/ThreadIdTest.java @@ -19,14 +19,24 @@ package org.apache.james.mailbox.model; +import static org.assertj.core.api.Assertions.assertThat; + import org.junit.jupiter.api.Test; import nl.jqno.equalsverifier.EqualsVerifier; public class ThreadIdTest { + private static final TestMessageId TEST_MESSAGE_ID = TestMessageId.of(45); + @Test void shouldMatchBeanContact() { EqualsVerifier.forClass(ThreadId.class) .verify(); } + + @Test + void serializeFromValidTestMessageIdShouldWork() { + assertThat(new ThreadId(TEST_MESSAGE_ID).serialize()).isEqualTo("45"); + } + } --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org