@@ -66,6 +66,26 @@ void existsShouldReturnFalseForNonExistingKeys() {
66
66
connection .keyCommands ().exists (KEY_1_BBUFFER ).as (StepVerifier ::create ).expectNext (false ).verifyComplete ();
67
67
}
68
68
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
+ connection .keyCommands ().exists (Arrays .asList (KEY_1_BBUFFER , KEY_2_BBUFFER )).as (StepVerifier ::create )
84
+ .expectNext (false ) //
85
+ .verifyComplete ();
86
+ }
87
+
88
+
69
89
@ ParameterizedRedisTest // DATAREDIS-525
70
90
void typeShouldReturnTypeCorrectly () {
71
91
@@ -164,7 +184,7 @@ void renameShouldAlterKeyNameCorrectly() {
164
184
connection .keyCommands ().rename (KEY_1_BBUFFER , KEY_2_BBUFFER ).as (StepVerifier ::create ).expectNext (true )
165
185
.verifyComplete ();
166
186
assertThat (nativeCommands .exists (KEY_2 )).isEqualTo (1L );
167
- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
187
+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
168
188
}
169
189
170
190
@ ParameterizedRedisTest // DATAREDIS-525
@@ -183,7 +203,7 @@ void renameNXShouldAlterKeyNameCorrectly() {
183
203
.verifyComplete ();
184
204
185
205
assertThat (nativeCommands .exists (KEY_2 )).isEqualTo (1L );
186
- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
206
+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
187
207
}
188
208
189
209
@ ParameterizedRedisTest // DATAREDIS-525
@@ -395,7 +415,7 @@ void shouldMoveToDatabase() {
395
415
.expectNext (true ) //
396
416
.expectComplete () //
397
417
.verify ();
398
- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
418
+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
399
419
}
400
420
401
421
@ ParameterizedRedisTest // DATAREDIS-694
0 commit comments