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  }