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 10 public class DateFormatTest extends TestCase { 11 12 final static Map<String, Object> emptyMap = Collections.emptyMap(); 13 14 public void testValidate() { 15 DateFormatValidator dateFormat = new DateFormatValidator("yyyy-MM-dd"); 16 assertEquals(null, dateFormat.validate(new ValidationContext("date", 17 "2006-01-01", emptyMap, null))); 18 assertNotSame(null, dateFormat.validate(new ValidationContext("date", 19 "2006-02-29", emptyMap, null))); 20 assertNotSame(null, dateFormat.validate(new ValidationContext("date", 21 "06-02-29", emptyMap, null))); 22 assertNotSame(null, dateFormat.validate(new ValidationContext("date", 23 "2006-2-2a", emptyMap, null))); 24 } 25 }