@Test
  public void testGetFailures() {
    res = new ValidationResult();
    res.addFailure(new BeanValidationFailure(obj1, "obj1 1", "mes obj1 1"));
    res.addFailure(new BeanValidationFailure(obj1, "obj1 1", "mes obj1 1"));
    res.addFailure(new BeanValidationFailure(obj2, "obj1 1", "mes obj1 1"));

    assertEquals(2, res.getFailures(obj1).size());
    assertEquals(1, res.getFailures(obj2).size());
    assertEquals(3, res.getFailures().size());
  }
 @Test
 public void testHasFailures() {
   res = new ValidationResult();
   res.addFailure(new BeanValidationFailure(obj1, "obj1 1", "mes obj1 1"));
   assertTrue(res.hasFailures());
   assertTrue(res.hasFailures(obj1));
   assertFalse(res.hasFailures(obj2));
 }