Advertisement
Guest User

Untitled

a guest
Nov 8th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. public class UserServiceImplTest {
  2.  
  3. @Mock
  4. UserRepository userRepository;
  5.  
  6. @Mock
  7. BCryptPasswordEncoder bcryptEncoder;
  8.  
  9. @Mock
  10. RoleService roleService;
  11.  
  12. @InjectMocks
  13. UserServiceImpl userService = new UserServiceImpl();
  14.  
  15.  
  16. User user;
  17. LoginUser loginUser;
  18. Role role;
  19. String password;
  20. @BeforeEach
  21. void setUp(){
  22. MockitoAnnotations.initMocks(this);
  23.  
  24. password = bcryptEncoder.encode("password");
  25. role= new Role(3L,"User Role","ROLE_USER");
  26. user= new User(1L,"name",password,role);
  27. loginUser = new LoginUser("name",password);
  28.  
  29. }
  30.  
  31. @Test
  32. public void saveUser_Test(){
  33. when(userRepository.save(any(User.class))).thenReturn(user);
  34. User insertedUser = userService.save(loginUser);
  35. assertNotNull(insertedUser);
  36. assertEquals(user,insertedUser);
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement