diff --git a/src/test/java/co/jp/app/dogtestbyadmin/UserServiceTest.java b/src/test/java/co/jp/app/dogtestbyadmin/UserServiceTest.java index 51d165c..1f13c43 100644 --- a/src/test/java/co/jp/app/dogtestbyadmin/UserServiceTest.java +++ b/src/test/java/co/jp/app/dogtestbyadmin/UserServiceTest.java @@ -15,6 +15,8 @@ import org.mockito.junit.jupiter.MockitoExtension; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.security.crypto.password.PasswordEncoder; +import static org.mockito.Mockito.when; + @SpringBootTest @ExtendWith(MockitoExtension.class) public class UserServiceTest { @@ -50,7 +52,13 @@ public class UserServiceTest { } @Test - void testRegisterNewUser () throws Exception{ + void testRegisterNewUser_normal () throws Exception{ + + when(userRepository.existsByEmail(registrationDto.getEmail())).thenReturn(false); + + when(passwordEncoder.encode(registrationDto.getPassword())).thenReturn(registrationDto.getPassword()); + + when(userRepository.save(userEntity)).thenAnswer(invocation -> invocation.getArgument(0)); }