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 MinSizeTest extends TestCase { 12 13 final static Map<String, Object> emptyMap = Collections.emptyMap(); 14 15 public void testValidation() { 16 17 Validator validator = new MinSizeValidator(3); 18 assertNull(validator.validate(new ValidationContext("field", null, 19 emptyMap, null))); 20 assertNotNull(validator.validate(new ValidationContext("field", 21 new Object[] { "1", "2" }, emptyMap, null))); 22 assertNull(validator.validate(new ValidationContext("field", 23 new Object[] { "1", "2", "3" }, emptyMap, null))); 24 assertNull(validator.validate(new ValidationContext("field", 25 new Object[] { "1", "2", "3", "4" }, emptyMap, null))); 26 } 27 }