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