@Test public void testCrud() throws Exception { databaseTester.onTearDown(); // crear db before tests // CREATE Assert.assertEquals(0, customerService.count()); Customer customer = new Customer(); customer.setName("Name"); customer.setEmail("*****@*****.**"); customer.setAddress("address"); customer.setPhone("111333444"); customerService.add(customer); Assert.assertEquals(1, customerService.count()); // READ Customer readcustomer = customerService.list().get(0); Assert.assertEquals(readcustomer.getName(), "Name"); Assert.assertEquals(readcustomer.getEmail(), "*****@*****.**"); Assert.assertEquals(readcustomer.getAddress(), "address"); Assert.assertEquals(readcustomer.getPhone(), "111333444"); // UPDATE readcustomer.setName("updatedName"); customerService.update(readcustomer); Customer updatedCustomer = customerService.list().get(0); Assert.assertEquals(updatedCustomer.getName(), "updatedName"); // DELETE customerService.delete(updatedCustomer.getId()); Assert.assertEquals(0, customerService.count()); }
@Test public void testCountAll() { Assert.assertEquals(3, customerService.count()); }