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 java.util.regex.Pattern;
19
20 import org.seasar.cubby.validator.ScalarFieldValidator;
21
22 public class RegexpValidatorTest extends AbstractScalarFieldValidatorTestCase {
23
24 public void testValidation1() {
25 ScalarFieldValidator validator = new RegexpValidator("a.*34");
26 assertSuccess(validator, null, "", "a5634");
27 assertFail(validator, "b5634");
28 }
29
30 public void testValidation2() {
31 ScalarFieldValidator validator = new RegexpValidator(Pattern.compile("(?i)a.*34"));
32 assertSuccess(validator, null, "", "a5634");
33 assertSuccess(validator, null, "", "A5634");
34 assertFail(validator, "b5634");
35 }
36 }