1 package org.seasar.cubby.validator; 2 3 import org.seasar.cubby.validator.validators.MaxLengthValidator; 4 import org.seasar.cubby.validator.validators.RequiredValidator; 5 6 import junit.framework.TestCase; 7 8 public class PropertyValidationRuleTest extends TestCase { 9 public void testConstractor1() throws Exception { 10 PropertyValidationRule rule = new PropertyValidationRule("name", new RequiredValidator(), new MaxLengthValidator(10)); 11 assertEquals("name", rule.getPropertyName()); 12 assertEquals("name", rule.getPropertyNameKey()); 13 assertEquals(2, rule.getValidators().size()); 14 } 15 public void testConstractor2() throws Exception { 16 PropertyValidationRule rule = new PropertyValidationRule("name", "label.name", new RequiredValidator(), new MaxLengthValidator(10)); 17 assertEquals("name", rule.getPropertyName()); 18 assertEquals("label.name", rule.getPropertyNameKey()); 19 assertEquals(2, rule.getValidators().size()); 20 } 21 }