Example usage for org.apache.wicket.extensions.validation.validator RfcCompliantEmailAddressValidator validate

List of usage examples for org.apache.wicket.extensions.validation.validator RfcCompliantEmailAddressValidator validate

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.validation.validator RfcCompliantEmailAddressValidator validate.

Prototype

@Override
    public void validate(IValidatable<String> validatable) 

Source Link

Usage

From source file:org.hippoecm.frontend.plugins.cms.admin.users.TestCreateUserPanel.java

License:Apache License

@Test
public void testEmailValidation() {

    String email = "o'brian-01_01@e-mail-01.com";

    IValidatable<String> emailValidatable = new EmailValidatable(email);
    EmailAddressValidator emailAddressValidator = EmailAddressValidator.getInstance();
    emailAddressValidator.validate(emailValidatable);
    Assert.assertFalse(emailValidatable.isValid());

    emailValidatable = new EmailValidatable(email);
    RfcCompliantEmailAddressValidator rfcCompliantEmailAddressValidator = RfcCompliantEmailAddressValidator
            .getInstance();/*from  w w  w .j  a  va 2s .com*/
    rfcCompliantEmailAddressValidator.validate(emailValidatable);
    Assert.assertTrue(emailValidatable.isValid());
}