@Override
    public <R> R eval(Mode mode, String luaScript, ReturnType returnType) {
        return eval(mode, luaScript, returnType, Collections.emptyList());
    }
@Test
    public void testEvalResultMapping() {
        testInCluster(redissonClient -> {
            RScript script = redissonClient.getScript(StringCodec.INSTANCE);
            Long res = script.eval(RScript.Mode.READ_ONLY, "return 1;", RScript.ReturnType.INTEGER,
                    integers -> integers.stream().mapToLong(r -> r).sum());
            assertThat(res).isEqualTo(3);
        });
    }