@Test
  public void testHashMethod() throws UnsupportedEncodingException, NoSuchAlgorithmException {
    List<ODocument> result =
        database
            .command(
                new OSQLSynchQuery<ODocument>(
                    "select name, name.hash() as n256, name.hash('sha-512') as n512 from OUser"))
            .execute();

    Assert.assertFalse(result.isEmpty());
    for (ODocument d : result) {
      final String name = d.field("name");

      Assert.assertEquals(OSecurityManager.createHash(name, "SHA-256"), d.field("n256"));
      Assert.assertEquals(OSecurityManager.createHash(name, "SHA-512"), d.field("n512"));
    }
  }