@Test
public void shouldReturnEntryWithLevelsExtractedFromSplitLastLevelWhenLevelCountGreaterThanLimit() throws SQLException {

    // given
    DefaultJdbcConfig configuration = jdbcConfig()
            .withLevelColumnCount(3).withExcessLevelSeparator('|').build();
    JdbcParameterEntryMapper mapper = new JdbcParameterEntryMapper(configuration);
    ResultSet resultSet = resultSet().withLong("id", 1).withLong("fk_parameter", 1)
            .withString("level0", "1").withString("level1", "2")
            .withString("level2", "3|4|5")
            .build();
    // when
    JdbcParameterEntry entry = mapper.createObject(resultSet);
    // then
    ParamEngineAssertions.assertThat(entry).hasLevels(5);
}