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  }