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