#348 - Data Tranfer Object : customer client request customer details to server at one shot.

This commit is contained in:
Gopinath Langote
2017-08-11 16:17:51 +05:30
parent 229fda9f3c
commit df9be78504
4 changed files with 90 additions and 7 deletions

View File

@ -37,7 +37,7 @@ import static org.junit.Assert.assertEquals;
public class CustomerResourceTest {
@Test
public void shouldGetAllCustomers() {
CustomerDto customer = new CustomerDto("1", "David", "Roy");
CustomerDto customer = new CustomerDto("1", "Melody", "Yates");
List<CustomerDto> customers = new ArrayList<>();
customers.add(customer);
@ -47,26 +47,26 @@ public class CustomerResourceTest {
assertEquals(allCustomers.size(), 1);
assertEquals(allCustomers.get(0).getId(), "1");
assertEquals(allCustomers.get(0).getFirstName(), "David");
assertEquals(allCustomers.get(0).getLastName(), "Roy");
assertEquals(allCustomers.get(0).getFirstName(), "Melody");
assertEquals(allCustomers.get(0).getLastName(), "Yates");
}
@Test
public void shouldSaveCustomer() {
CustomerDto customer = new CustomerDto("1", "David", "Roy");
CustomerDto customer = new CustomerDto("1", "Rita", "Reynolds");
CustomerResource customerResource = new CustomerResource(new ArrayList<>());
customerResource.save(customer);
List<CustomerDto> allCustomers = customerResource.getAllCustomers();
assertEquals(allCustomers.get(0).getId(), "1");
assertEquals(allCustomers.get(0).getFirstName(), "David");
assertEquals(allCustomers.get(0).getLastName(), "Roy");
assertEquals(allCustomers.get(0).getFirstName(), "Rita");
assertEquals(allCustomers.get(0).getLastName(), "Reynolds");
}
@Test
public void shouldDeleteCustomer() {
CustomerDto customer = new CustomerDto("1", "David", "Roy");
CustomerDto customer = new CustomerDto("1", "Terry", "Nguyen");
List<CustomerDto> customers = new ArrayList<>();
customers.add(customer);