Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class UserServiceImplTest {
- @Mock
- UserRepository userRepository;
- @Mock
- BCryptPasswordEncoder bcryptEncoder;
- @Mock
- RoleService roleService;
- @InjectMocks
- UserServiceImpl userService = new UserServiceImpl();
- User user;
- LoginUser loginUser;
- Role role;
- String password;
- @BeforeEach
- void setUp(){
- MockitoAnnotations.initMocks(this);
- password = bcryptEncoder.encode("password");
- role= new Role(3L,"User Role","ROLE_USER");
- user= new User(1L,"name",password,role);
- loginUser = new LoginUser("name",password);
- }
- @Test
- public void saveUser_Test(){
- when(userRepository.save(any(User.class))).thenReturn(user);
- User insertedUser = userService.save(loginUser);
- assertNotNull(insertedUser);
- assertEquals(user,insertedUser);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement