[ 
https://issues.apache.org/jira/browse/GEODE-8242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17136089#comment-17136089
 ] 

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. The 
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)

Reply via email to