@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(vcc.getTarget(), value, fieldName); }
public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(vcc.getTarget(), value, fieldName); }
@Test void testIsValid_forDifferentValues() { EqualToDeclaredFieldConstraint equalToDeclaredFieldConstraint = new EqualToDeclaredFieldConstraint("testField"); ValidationConstraintContext cvv = mockContext(); when(cvv.getTarget()).thenReturn(new TestValue("someValue")); assertFalse(equalToDeclaredFieldConstraint.isValid(cvv, "wrongValue")); }
@Test void testIsValid_forEqualValues() { EqualToFieldConstraint equalToDeclaredFieldConstraint = new EqualToFieldConstraint("testField"); ValidationConstraintContext cvv = mockContext(); when(cvv.getTarget()).thenReturn(new TestBean("someValue")); assertTrue(equalToDeclaredFieldConstraint.isValid(cvv, "someValue")); }
@Test void testIsValid_forEqualValues() { EqualToDeclaredFieldConstraint equalToDeclaredFieldConstraint = new EqualToDeclaredFieldConstraint("testField"); ValidationConstraintContext cvv = mockContext(); when(cvv.getTarget()).thenReturn(new TestValue("someValue")); assertTrue(equalToDeclaredFieldConstraint.isValid(cvv, "someValue")); }
@Test void testIsValid_forDifferentValues() { EqualToFieldConstraint equalToDeclaredFieldConstraint = new EqualToFieldConstraint("testField"); ValidationConstraintContext cvv = mockContext(); when(cvv.getTarget()).thenReturn(new TestBean("someValue")); assertFalse(equalToDeclaredFieldConstraint.isValid(cvv, "wrongValue")); }
@Test void testConstructor() throws Exception { Vtor vtor = mock(Vtor.class); Object target = new Object(); ValidationConstraintContext context = new ValidationConstraintContext(vtor, target, "niceConstraint"); assertEquals(context.getName(), "niceConstraint"); assertEquals(context.getTarget(), target); assertEquals(context.getValidator(), vtor); }
public boolean isValid(ValidationConstraintContext vcc, Object value) { return validate(vcc.getTarget(), value, fieldName); }
public boolean isValid(ValidationConstraintContext vcc, Object value) { return validate(vcc.getTarget(), value, fieldName); }