[ https://issues.apache.org/jira/browse/GEODE-8242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17136090#comment-17136090 ]
ASF GitHub Bot commented on GEODE-8242: --------------------------------------- jdeppe-pivotal commented on a change in pull request #5240: URL: https://github.com/apache/geode/pull/5240#discussion_r440367035 ########## File path: geode-redis/src/integrationTest/java/org/apache/geode/redis/HashesIntegrationTest.java ########## @@ -150,6 +150,15 @@ public void testHDelDeletesKeyWhenHashIsEmpty() { assertThat(jedis.exists("farm")).isFalse(); } + @Test + public void testHStrLen() { + jedis.hset("farm", "chicken", "little"); + + assertThat(jedis.hstrlen("farm", "chicken")).isEqualTo("little".length()); + assertThat(jedis.hstrlen("farm", "unknown-field")).isEqualTo(0); + assertThat(jedis.hstrlen("unknown-key", "unknown-field")).isEqualTo(0); + } Review comment: We can do something like `jedis.sendCommand(Command.STRLEN, "foo", "bar", ...)` but we don't have explicit tests for command input lengths. They are tested implicitly through the parameter requirements defined against each command in `RedisCommandType`. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Add HSTRLEN redis command > ------------------------- > > Key: GEODE-8242 > URL: https://issues.apache.org/jira/browse/GEODE-8242 > Project: Geode > Issue Type: Improvement > Components: redis > Reporter: Jens Deppe > Priority: Major > > Missed this hash command. > Also mark PUBSUB as an unimplemented command. -- This message was sent by Atlassian Jira (v8.3.4#803005)