List of usage examples for org.apache.wicket.validation IValidator validate
void validate(IValidatable<T> validatable);
IValidatable instance. From source file:com.premiumminds.webapp.wicket.test.validators.HibernateValidatorPropertyTest.java
License:Open Source License
@Test public void testNotNull() { IValidator<Object> validator = new HibernateValidatorProperty( new Model<TestBean>(new TestBean("aaa", "aaa")), "a"); Validatable<Object> validatable = new Validatable<Object>(null); validator.validate(validatable); assertEquals(1, validatable.getErrors().size()); assertEquals("NotNull", getError(validatable).getKeys().get(0)); }
From source file:com.premiumminds.webapp.wicket.test.validators.HibernateValidatorPropertyTest.java
License:Open Source License
@Test public void testSuccess() { IValidator<Object> validator = new HibernateValidatorProperty( new Model<TestBean>(new TestBean("aaa", "aaa")), "a"); Validatable<Object> validatable = new Validatable<Object>("bb"); validator.validate(validatable); assertEquals(0, validatable.getErrors().size()); }
From source file:com.premiumminds.webapp.wicket.test.validators.HibernateValidatorPropertyTest.java
License:Open Source License
@Test public void testMessageParameters() { IValidator<Object> validator = new HibernateValidatorProperty( new Model<TestBean>(new TestBean("aaa", "aaa")), "b"); Validatable<Object> validatable = new Validatable<Object>("a"); validator.validate(validatable); assertEquals(1, validatable.getErrors().size()); assertEquals("Size", getError(validatable).getKeys().get(0)); assertEquals(2, getError(validatable).getVariables().size()); assertEquals(2, getError(validatable).getVariables().get("min")); assertEquals(4, getError(validatable).getVariables().get("max")); }
From source file:com.premiumminds.webapp.wicket.validators.PortugueseNIFValidatorTest.java
License:Open Source License
@Test public void testValidNif() { IValidator<String> validator = new PortugueseNIFValidator(); Validatable<String> validatable = new Validatable<String>("241250609"); validator.validate(validatable); assertEquals(0, validatable.getErrors().size()); }
From source file:com.premiumminds.webapp.wicket.validators.PortugueseNIFValidatorTest.java
License:Open Source License
@Test public void testValidNifUsual() { IValidator<String> validator = new PortugueseNIFValidator(); Validatable<String> validatable = new Validatable<String>("123456789"); validator.validate(validatable); assertEquals(0, validatable.getErrors().size()); }
From source file:com.premiumminds.webapp.wicket.validators.PortugueseNIFValidatorTest.java
License:Open Source License
@Test public void testValidNif0term() { IValidator<String> validator = new PortugueseNIFValidator(); Validatable<String> validatable = new Validatable<String>("504426290"); validator.validate(validatable); assertEquals(0, validatable.getErrors().size()); }
From source file:com.premiumminds.webapp.wicket.validators.PortugueseNIFValidatorTest.java
License:Open Source License
@Test public void testValidNif0TermWithMod1() { IValidator<String> validator = new PortugueseNIFValidator(); Validatable<String> validatable = new Validatable<String>("504646680"); validator.validate(validatable); assertEquals(0, validatable.getErrors().size()); }
From source file:com.premiumminds.webapp.wicket.validators.PortugueseNIFValidatorTest.java
License:Open Source License
@Test public void testInvalidNif() { IValidator<String> validator = new PortugueseNIFValidator(); Validatable<String> validatable = new Validatable<String>("124456789"); validator.validate(validatable); assertEquals(1, validatable.getErrors().size()); }
From source file:com.premiumminds.webapp.wicket.validators.PortugueseNIFValidatorTest.java
License:Open Source License
@Test public void testAnotherInvalidNif() { IValidator<String> validator = new PortugueseNIFValidator(); Validatable<String> validatable = new Validatable<String>("505646780"); validator.validate(validatable); assertEquals(1, validatable.getErrors().size()); }
From source file:jp.xet.uncommons.wicket.behavior.AbstractValidatorTest.java
License:Apache License
/** * ????{@code valid}?????// www . j av a 2 s. c o m * * @param validator ? * @param value * @param valid valid???????{@code true}?????????{@code false} * @throws NullPointerException ?{@code null}??? * @since 1.0 */ protected static <T> void assertValid(IValidator<T> validator, T value, boolean valid) { Preconditions.checkNotNull(validator); Validatable<T> target = new Validatable<T>(value); validator.validate(target); assertThat(target.isValid(), is(valid)); }