1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.validator.validators;
17
18 import static org.junit.Assert.assertFalse;
19 import static org.junit.Assert.assertTrue;
20
21 import org.seasar.cubby.validator.ScalarFieldValidator;
22 import org.seasar.cubby.validator.ValidationContext;
23
24 class ScalarFieldValidatorAssert {
25
26 public static void assertSuccess(ScalarFieldValidator validator,
27 Object... values) {
28 for (Object value : values) {
29 ValidationContext context = new ValidationContext();
30 validator.validate(context, value);
31 assertTrue("validate " + value
32 + " extected success, but validation failed", context
33 .getMessageInfos().isEmpty());
34 }
35 }
36
37 public static void assertFail(ScalarFieldValidator validator,
38 Object... values) {
39 for (Object value : values) {
40 ValidationContext context = new ValidationContext();
41 validator.validate(context, value);
42 assertFalse("validate " + value
43 + " extected fail, but validation succeed", context
44 .getMessageInfos().isEmpty());
45 }
46 }
47
48 }