Guest User

Untitled

a guest
Mar 17th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. package toystore.controller;
  2.  
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. import org.mockito.Mock;
  6. import toystore.domain.Hello;
  7. import toystore.repository.Person;
  8. import toystore.repository.PersonRepository;
  9.  
  10. import java.util.Optional;
  11.  
  12. import static org.junit.Assert.*;
  13. import static org.mockito.BDDMockito.given;
  14. import static org.mockito.MockitoAnnotations.initMocks;
  15.  
  16. public class HelloControllerWithRepositoryTest {
  17.  
  18. @Mock
  19. private PersonRepository personRepository;
  20.  
  21. private HelloControllerWithRepository controller;
  22.  
  23. @Before
  24. public void init() {
  25. initMocks(this);
  26. controller = new HelloControllerWithRepository(personRepository);
  27. }
  28.  
  29.  
  30. @Test
  31. public void shouldBeReturnHelloNitipat() {
  32. Person nitipat = new Person("Nitipat", "L");
  33. given(personRepository.findByFirstName("Nitipat")).willReturn(Optional.of(nitipat));
  34.  
  35. Hello hello = controller.sayHi("Nitipat");
  36.  
  37. assertEquals("Hello Nitipat", hello.getMessage());
  38. }
  39. }
Add Comment
Please, Sign In to add comment