From 4719d7444c3290eb70d6a8986c89746505e1d292 Mon Sep 17 00:00:00 2001 From: Jonas Kahn Date: Tue, 23 Jan 2024 07:21:56 +0000 Subject: [PATCH] add tests for initial with constructor --- .../meilisearch/integration/SettingsTest.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/test/java/com/meilisearch/integration/SettingsTest.java b/src/test/java/com/meilisearch/integration/SettingsTest.java index 82923de3..36325bc3 100644 --- a/src/test/java/com/meilisearch/integration/SettingsTest.java +++ b/src/test/java/com/meilisearch/integration/SettingsTest.java @@ -988,6 +988,38 @@ public void testUpdatePaginationSettings() throws Exception { assertThat(updatedPagination.getMaxTotalHits(), is(equalTo(100))); } + @Test + @DisplayName("Test initial pagination settings with param") + public void testInitialPaginationSettingsWithParam() throws Exception { + Index index = createIndex("testInitialPaginationSettingsWithParam"); + + int MaxTotalHitsTypos = 100; + Pagination newPagination = new Pagination(MaxTotalHitsTypos); + index.waitForTask(index.updatePaginationSettings(newPagination).getTaskUid()); + Pagination updatedPagination = index.getPaginationSettings(); + + assertThat(updatedPagination.getMaxTotalHits(), is(equalTo(100))); + } + + @Test + @DisplayName("Test reset pagination settings when constructor with param") + public void testResetPaginationSettingsWhenConstructorWithParam() throws Exception { + Index index = createIndex("testResetPaginationSettingsWhenConstructorWithParam"); + + Pagination initialPagination = index.getPaginationSettings(); + int MaxTotalHitsTypos = 100; + Pagination newPagination = new Pagination(MaxTotalHitsTypos); + index.waitForTask(index.updatePaginationSettings(newPagination).getTaskUid()); + Pagination updatedPagination = index.getPaginationSettings(); + + index.waitForTask(index.resetPaginationSettings().getTaskUid()); + Pagination paginationAfterReset = index.getPaginationSettings(); + + assertThat(initialPagination.getMaxTotalHits(), is(equalTo(1000))); + assertThat(updatedPagination.getMaxTotalHits(), is(equalTo(100))); + assertThat(paginationAfterReset.getMaxTotalHits(), is(equalTo(1000))); + } + @Test @DisplayName("Test reset pagination settings") public void testResetPaginationSettings() throws Exception {