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

Reply via email to