1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.validator.validators;
17
18 import static org.seasar.cubby.validator.validators.ScalarFieldValidatorAssert.assertFail;
19 import static org.seasar.cubby.validator.validators.ScalarFieldValidatorAssert.assertSuccess;
20
21 import org.junit.Test;
22 import org.seasar.cubby.validator.ScalarFieldValidator;
23
24 public class EmailValidatorTest {
25
26 @Test
27 public void validate() {
28 ScalarFieldValidator validator = new EmailValidator();
29 assertSuccess(validator, null, "", "testuser@test.jp",
30 "testuser@192.168.192.168", "testuser@192.168.192");
31 assertFail(validator, "testuser", "testuser@", "testuser@test",
32 "testuser@test.", "testuser@192.168.192.256", "test@test.jp",
33 "testuser@jp", "testuser@test.a", "testuser@test.aaaaa",
34 "test\\user@test.jp", "test[u]ser@test.jp");
35 }
36 }