File tree Expand file tree Collapse file tree
src/test/java/br/com/developers/login/service/impl Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525import br .com .developers .domain .repository .UserRepository ;
2626import br .com .developers .exception .ExistingEmailException ;
2727import br .com .developers .exception .IllegalRoleException ;
28+ import br .com .developers .login .dto .LoginDTO ;
2829import br .com .developers .login .dto .RegisterDTO ;
30+ import br .com .developers .provider .LoginDTOProviderTest ;
2931import br .com .developers .provider .RegisterDTOProviderTests ;
3032
3133class UserServiceImplTest implements UserConstantsForTests {
@@ -127,4 +129,12 @@ void shouldUpdateUser(RegisterDTO registerData) {
127129 verify (this .userRepository , times (1 )).findByEmail (anyString ());
128130 verify (this .roleRepository , times (1 )).findByName (any ());
129131 }
132+
133+ @ ParameterizedTest
134+ @ ArgumentsSource (LoginDTOProviderTest .class )
135+ void shouldDeleteUser (LoginDTO loginDTO ) {
136+ BDDMockito .given (this .userRepository .findByEmail (loginDTO .getEmail ().toLowerCase ()))
137+ .willReturn (Optional .of (this .user ));
138+ BDDMockito .doNothing ().when (this .userRepository ).delete (this .user );
139+ }
130140}
You can’t perform that action at this time.
0 commit comments