@Test
void applySkipLimit() {

    assertThrows(IllegalArgumentException.class, () -> instance.applySkipLimit("",
            Collections.emptyList(), -1, -1));
    assertThrows(IllegalArgumentException.class, () -> instance.applySkipLimit("",
            Collections.emptyList(), 1, -1));
    final String sql = "SELECT * FROM table";
    final List<Object> params = new ArrayList<>();
    assertDoesNotThrow(() -> instance.applySkipLimit(sql, params, 1, 1));
    assertEquals(sql, instance.applySkipLimit(sql, params, 0, Long.MAX_VALUE));
}