Skip to content

Commit 434ffb1

Browse files
committed
another test
1 parent 015e637 commit 434ffb1

File tree

1 file changed

+14
-0
lines changed
  • service/common/src/test/java/org/apache/polaris/service/persistence/pagination

1 file changed

+14
-0
lines changed

service/common/src/test/java/org/apache/polaris/service/persistence/pagination/PageTokenTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,18 @@ void testEntityIdPageToken() {
8181
Assertions.assertThat(PageToken.fromString(page.pageToken.toTokenString()))
8282
.isEqualTo(page.pageToken);
8383
}
84+
85+
@Test
86+
void testInvalidPageTokens() {
87+
Assertions
88+
.assertThatCode(() -> PageToken.fromString("not-real"))
89+
.isInstanceOf(IllegalArgumentException.class)
90+
.hasMessageContaining("Unrecognized page token");
91+
92+
PageToken goodToken = PageToken.fromLimit(100);
93+
Assertions
94+
.assertThatCode(() -> PageToken.fromString(goodToken.toTokenString() + "???"))
95+
.isInstanceOf(IllegalArgumentException.class)
96+
.hasMessageContaining("Invalid token format");
97+
}
8498
}

0 commit comments

Comments
 (0)