From e7d6dfaddc16e3b505e7f54eb75c5b7b5ffbde2f Mon Sep 17 00:00:00 2001 From: William Burns Date: Tue, 11 Oct 2022 07:51:04 -0700 Subject: [PATCH] ISPN-14217 Add test for RESP endpoint to ensure unknown command is thrown --- .../java/org/infinispan/server/resp/RespSingleNodeTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/resp/src/test/java/org/infinispan/server/resp/RespSingleNodeTest.java b/server/resp/src/test/java/org/infinispan/server/resp/RespSingleNodeTest.java index 3a25082946d5..b7b370acdca1 100644 --- a/server/resp/src/test/java/org/infinispan/server/resp/RespSingleNodeTest.java +++ b/server/resp/src/test/java/org/infinispan/server/resp/RespSingleNodeTest.java @@ -290,6 +290,11 @@ public void testAuth() { Exceptions.expectException(RedisCommandExecutionException.class, ".*but no password is set", () -> redis.auth("user", "pass")); } + public void testNotImplementedCommand() { + RedisCommands redis = redisConnection.sync(); + Exceptions.expectException(RedisCommandExecutionException.class, "ERR unknown command", () -> redis.sadd("not-supported", "should error")); + } + protected RedisPubSubCommands createPubSubConnection() { return client.connectPubSub().sync(); }