Mono<ServerResponse> listCommentReplies(ServerRequest request) {
        String commentName = request.pathVariable("name");
        IListRequest.QueryListRequest queryParams =
            new IListRequest.QueryListRequest(request.queryParams());
        return commentPublicQueryService.listReply(commentName, queryParams.getPage(),
                queryParams.getSize())
            .flatMap(list -> ServerResponse.ok().bodyValue(list));
    }
@Test
    void listCommentReplies() {
        when(commentPublicQueryService.listReply(any(), anyInt(), anyInt()))
            .thenReturn(Mono.just(new ListResult<>(2, 20, 0, List.of())));

        webTestClient.get()
            .uri(uriBuilder -> uriBuilder.path("/comments/test-comment/reply")
                .queryParam("page", 2)
                .queryParam("size", 20)
                .build())
            .exchange()
            .expectStatus()
            .isOk();

        verify(commentPublicQueryService, times(1)).listReply(eq("test-comment"), eq(2), eq(20));
    }