1   package org.seasar.cubby.validator.validators;
2   
3   import java.util.Collections;
4   import java.util.Map;
5   
6   import junit.framework.TestCase;
7   
8   import org.seasar.cubby.validator.ValidationContext;
9   import org.seasar.cubby.validator.Validator;
10  
11  public class RegexpValidatorTest extends TestCase {
12  
13  	final static Map<String, Object> emptyMap = Collections.emptyMap();
14  
15  	public void testValidation() {
16  		Validator validator = new RegexpValidator("a.*34");
17  		assertNull(validator.validate(new ValidationContext("field", null,
18  				emptyMap, null)));
19  		assertNull(validator.validate(new ValidationContext("field", "",
20  				emptyMap, null)));
21  		assertNull(validator.validate(new ValidationContext("field", "a5634",
22  				emptyMap, null)));
23  		assertNotNull(validator.validate(new ValidationContext("field",
24  				"b5634", emptyMap, null)));
25  	}
26  }