File tree 1 file changed +12
-2
lines changed
crypto/src/test/java/org/springframework/security/crypto/password
1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 28
28
29
29
import static org .assertj .core .api .Assertions .assertThat ;
30
30
import static org .assertj .core .api .Assertions .assertThatThrownBy ;
31
+ import static org .mockito .ArgumentMatchers .any ;
31
32
import static org .mockito .Mockito .verify ;
32
33
import static org .mockito .Mockito .verifyZeroInteractions ;
33
34
import static org .mockito .Mockito .when ;
@@ -215,8 +216,17 @@ public void upgradeEncodingWhenIdInvalidFormatThenTrue() {
215
216
}
216
217
217
218
@ Test
218
- public void upgradeEncodingWhenSameIdThenEncoderDecides () {
219
- this .passwordEncoder .upgradeEncoding (this .bcryptEncodedPassword );
219
+ public void upgradeEncodingWhenSameIdAndEncoderFalseThenEncoderDecidesFalse () {
220
+ assertThat (this .passwordEncoder .upgradeEncoding (this .bcryptEncodedPassword )).isFalse ();
221
+
222
+ verify (bcrypt ).upgradeEncoding (this .encodedPassword );
223
+ }
224
+
225
+ @ Test
226
+ public void upgradeEncodingWhenSameIdAndEncoderTrueThenEncoderDecidesTrue () {
227
+ when (this .bcrypt .upgradeEncoding (any ())).thenReturn (true );
228
+
229
+ assertThat (this .passwordEncoder .upgradeEncoding (this .bcryptEncodedPassword )).isTrue ();
220
230
221
231
verify (bcrypt ).upgradeEncoding (this .encodedPassword );
222
232
}
You can’t perform that action at this time.
0 commit comments