@@ -66,6 +66,28 @@ 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
+ 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
+
69
91
@ ParameterizedRedisTest // DATAREDIS-525
70
92
void typeShouldReturnTypeCorrectly () {
71
93
@@ -164,7 +186,7 @@ void renameShouldAlterKeyNameCorrectly() {
164
186
connection .keyCommands ().rename (KEY_1_BBUFFER , KEY_2_BBUFFER ).as (StepVerifier ::create ).expectNext (true )
165
187
.verifyComplete ();
166
188
assertThat (nativeCommands .exists (KEY_2 )).isEqualTo (1L );
167
- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
189
+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
168
190
}
169
191
170
192
@ ParameterizedRedisTest // DATAREDIS-525
@@ -183,7 +205,7 @@ void renameNXShouldAlterKeyNameCorrectly() {
183
205
.verifyComplete ();
184
206
185
207
assertThat (nativeCommands .exists (KEY_2 )).isEqualTo (1L );
186
- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
208
+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
187
209
}
188
210
189
211
@ ParameterizedRedisTest // DATAREDIS-525
@@ -395,7 +417,7 @@ void shouldMoveToDatabase() {
395
417
.expectNext (true ) //
396
418
.expectComplete () //
397
419
.verify ();
398
- assertThat (nativeCommands .exists (KEY_1 )).isEqualTo ( 0L );
420
+ assertThat (nativeCommands .exists (KEY_1 )).isZero ( );
399
421
}
400
422
401
423
@ ParameterizedRedisTest // DATAREDIS-694
0 commit comments