@Test
  public void testUpdate() {
    String dn = "cn=Some Person,ou=company1,ou=Sweden";
    dummyDao.update(dn, "Some Person", "Updated Person", "Updated description");

    log.debug("Verifying result");
    Object ldapResult =
        ldapTemplate.lookup(
            dn,
            new AttributesMapper() {
              public Object mapFromAttributes(Attributes attributes) throws NamingException {
                assertEquals("Updated Person", attributes.get("sn").get());
                assertEquals("Updated description", attributes.get("description").get());
                return new Object();
              }
            });

    assertNotNull(ldapResult);

    dummyDao.update(dn, "Some Person", "Person", "Sweden, Company1, Some Person");
  }