[Refactoring] Move SearchQueryTest to JUnit 5
diff --git a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/query/SearchQueryTest.java b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/query/SearchQueryTest.java
index 5d64c0c..e5502fd 100644
--- a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/query/SearchQueryTest.java
+++ b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/query/SearchQueryTest.java
@@ -19,59 +19,50 @@
 
 package org.apache.james.mailbox.elasticsearch.query;
 
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
+
 import java.util.Date;
 
 import org.apache.james.mailbox.model.SearchQuery;
 import org.apache.james.mailbox.model.SearchQuery.DateResolution;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.ExpectedException;
+import org.junit.jupiter.api.Test;
 
-public class SearchQueryTest {
-
-    @Rule
-    public ExpectedException expectedException = ExpectedException.none();
+class SearchQueryTest {
 
     @Test
-    public void sentDateOnShouldThrowOnNullDate() {
-        expectedException.expect(NullPointerException.class);
-
-        SearchQuery.sentDateOn(null, DateResolution.Day);
+    void sentDateOnShouldThrowOnNullDate() {
+        assertThatThrownBy(() -> SearchQuery.sentDateOn(null, DateResolution.Day))
+            .isInstanceOf(NullPointerException.class);
     }
 
     @Test
-    public void sentDateOnShouldThrowOnNullResolution() {
-        expectedException.expect(NullPointerException.class);
-
-        SearchQuery.sentDateOn(new Date(), null);
+    void sentDateOnShouldThrowOnNullResolution() {
+        assertThatThrownBy(() -> SearchQuery.sentDateOn(new Date(), null))
+            .isInstanceOf(NullPointerException.class);
     }
 
     @Test
-    public void sentDateAfterShouldThrowOnNullDate() {
-        expectedException.expect(NullPointerException.class);
-
-        SearchQuery.sentDateAfter(null, DateResolution.Day);
+    void sentDateAfterShouldThrowOnNullDate() {
+        assertThatThrownBy(() -> SearchQuery.sentDateAfter(null, DateResolution.Day))
+            .isInstanceOf(NullPointerException.class);
     }
 
     @Test
-    public void sentDateAfterShouldThrowOnNullResolution() {
-        expectedException.expect(NullPointerException.class);
-
-        SearchQuery.sentDateAfter(new Date(), null);
+    void sentDateAfterShouldThrowOnNullResolution() {
+        assertThatThrownBy(() -> SearchQuery.sentDateAfter(new Date(), null))
+            .isInstanceOf(NullPointerException.class);
     }
 
     @Test
-    public void sentDateBeforeShouldThrowOnNullDate() {
-        expectedException.expect(NullPointerException.class);
-
-        SearchQuery.sentDateBefore(null, DateResolution.Day);
+    void sentDateBeforeShouldThrowOnNullDate() {
+        assertThatThrownBy(() -> SearchQuery.sentDateBefore(null, DateResolution.Day))
+            .isInstanceOf(NullPointerException.class);
     }
 
     @Test
-    public void sentDateBeforeShouldThrowOnNullResolution() {
-        expectedException.expect(NullPointerException.class);
-
-        SearchQuery.sentDateOn(new Date(), null);
+    void sentDateBeforeShouldThrowOnNullResolution() {
+        assertThatThrownBy(() -> SearchQuery.sentDateOn(new Date(), null))
+            .isInstanceOf(NullPointerException.class);
     }
 
 }