Advertisement
Guest User

test method

a guest
Sep 25th, 2017
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.07 KB | None | 0 0
  1.  @Test
  2.     public void saveClientTest() {
  3.         final Client newClient = new Client();
  4.         newClient.setId(3);
  5.         newClient.setFirstName("Dmitry");
  6.         newClient.setLastName("Zub");
  7.  
  8.         ClientService clientService = Mockito.mock(ClientService.class);
  9.         Mockito.when(clientService.save(newClient)).thenAnswer(new Answer<Client>() {
  10.                 @Override
  11.                 public Client answer(InvocationOnMock invocationOnMock) throws Throwable {
  12.                     clients.add(newClient);
  13.                     return newClient;
  14.                 }
  15.             });
  16.  
  17.         ClientRestController clientRestController = new ClientRestController();
  18.         ReflectionTestUtils.setField(clientRestController, "clientService", clientService);
  19.  
  20.         Client client = clientRestController.saveClient(newClient);
  21.  
  22.         Assert.assertEquals(Integer.valueOf(3), client.getId());
  23.         Assert.assertEquals("Dmitry", client.getFirstName());
  24.         Assert.assertEquals("Zub", client.getLastName());
  25.         Assert.assertEquals(3, clients.size());
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement