diff --git a/src/test/java/co/jp/app/dogtestbyadmin/UserServiceTest.java b/src/test/java/co/jp/app/dogtestbyadmin/UserServiceTest.java new file mode 100644 index 0000000..51d165c --- /dev/null +++ b/src/test/java/co/jp/app/dogtestbyadmin/UserServiceTest.java @@ -0,0 +1,66 @@ +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{ + + } +}