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 }