package co.jp.app.dogtestbyadmin; import co.jp.app.dto.LoginDto; import co.jp.app.dto.RegistrationDto; import co.jp.app.dto.UserDto; import co.jp.app.entity.UserEntity; import co.jp.app.repository.UserRepository; import co.jp.app.service.UserService; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.jupiter.MockitoExtension; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.security.crypto.password.PasswordEncoder; @SpringBootTest @ExtendWith(MockitoExtension.class) public class UserServiceTest { @Mock private UserRepository userRepository; @Mock private PasswordEncoder passwordEncoder; @InjectMocks private UserService userService; private RegistrationDto registrationDto; private LoginDto loginDto; private UserDto userDto; private UserEntity userEntity; @BeforeEach void setUp() { registrationDto = new RegistrationDto(); registrationDto.setEmail(""); registrationDto.setName("test"); registrationDto.setPassword(""); loginDto = new LoginDto(); loginDto.setEmail(""); loginDto.setPassword(""); userDto = new UserDto(); userDto.setEmail(""); userDto.setName("test"); } @Test void testRegisterNewUser () throws Exception{ } @Test void testRegisterNewUser() throws Exception{ } @Test void TestLoadUserByUsername() throws Exception{ } }