@@ -66,6 +66,28 @@ void existsShouldReturnFalseForNonExistingKeys() {
6666 connection .keyCommands ().exists (KEY_1_BBUFFER ).as (StepVerifier ::create ).expectNext (false ).verifyComplete ();
6767 }
6868
69+ @ ParameterizedRedisTest
70+ void existsShouldReturnTrueWhenKeysExist () {
71+
72+ nativeCommands .set (KEY_1 , VALUE_1 );
73+ nativeCommands .set (KEY_2 , VALUE_2 );
74+
75+ connection .keyCommands ().exists (Arrays .asList (KEY_1_BBUFFER , KEY_2_BBUFFER )).as (StepVerifier ::create )
76+ .expectNext (true )
77+ .verifyComplete ();
78+ }
79+
80+ @ ParameterizedRedisTest
81+ void existsShouldReturnFalseWhenKeysDoNotExist () {
82+
83+ nativeCommands .set (KEY_1 , VALUE_1 );
84+
85+ connection .keyCommands ().exists (Arrays .asList (KEY_1_BBUFFER , KEY_2_BBUFFER )).as (StepVerifier ::create )
86+ .expectNext (false ) //
87+ .verifyComplete ();
88+ }
89+
90+
6991 @ ParameterizedRedisTest // DATAREDIS-525
7092 void typeShouldReturnTypeCorrectly () {
7193
@@ -164,7 +186,7 @@ void renameShouldAlterKeyNameCorrectly() {
164186 connection .keyCommands ().rename (KEY_1_BBUFFER , KEY_2_BBUFFER ).as (StepVerifier ::create ).expectNext (true )
165187 .verifyComplete ();
166188 assertThat (nativeCommands .exists (KEY_2 )).isEqualTo (1L );
167- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
189+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
168190 }
169191
170192 @ ParameterizedRedisTest // DATAREDIS-525
@@ -183,7 +205,7 @@ void renameNXShouldAlterKeyNameCorrectly() {
183205 .verifyComplete ();
184206
185207 assertThat (nativeCommands .exists (KEY_2 )).isEqualTo (1L );
186- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
208+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
187209 }
188210
189211 @ ParameterizedRedisTest // DATAREDIS-525
@@ -395,7 +417,7 @@ void shouldMoveToDatabase() {
395417 .expectNext (true ) //
396418 .expectComplete () //
397419 .verify ();
398- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
420+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
399421 }
400422
401423 @ ParameterizedRedisTest // DATAREDIS-694
0 commit comments