@SuppressWarnings("unchecked")
 @Test
 public void testUpdateExisting() {
   Address address = service.listAllAddress(new HashMap<String, Object>()).get(0);
   address.setEmail("*****@*****.**");
   service.updateExistingAddress(address, new HashMap<String, Object>());
   verify(dao).merge(eq(address), anyMap());
 }
 @SuppressWarnings("unchecked")
 @Test
 public void testAddNew() {
   Address address = new Address(Anreden.HERR, "Gerd", "Schröder", "*****@*****.**");
   service.addNewAddress(address, new HashMap<String, Object>());
   verify(dao).merge(eq(address), anyMap());
 }
 @Test
 public void testListAll() {
   List<Address> res = service.listAllAddress(new HashMap<String, Object>());
   assertEquals(1, res.size());
   assertEquals(Anreden.FRAU, res.get(0).getAnrede());
   assertEquals("Angela Merkel", res.get(0).getName());
   assertEquals("*****@*****.**", res.get(0).getEmail());
 }