We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 015e637 commit 434ffb1Copy full SHA for 434ffb1
service/common/src/test/java/org/apache/polaris/service/persistence/pagination/PageTokenTest.java
@@ -81,4 +81,18 @@ void testEntityIdPageToken() {
81
Assertions.assertThat(PageToken.fromString(page.pageToken.toTokenString()))
82
.isEqualTo(page.pageToken);
83
}
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
94
+ .assertThatCode(() -> PageToken.fromString(goodToken.toTokenString() + "???"))
95
96
+ .hasMessageContaining("Invalid token format");
97
+ }
98
0 commit comments