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.ArrayFieldValidator;
23 import org.seasar.cubby.validator.ValidationContext;
24
25 class ArrayFieldValidatorAssert {
26
27 public static void assertSuccess(ArrayFieldValidator validator, Object[]... valueses) {
28 for (Object[] values : valueses) {
29 ValidationContext context = new ValidationContext();
30 validator.validate(context, values);
31 assertTrue(context.getMessageInfos().isEmpty());
32 }
33 }
34
35 public static void assertFail(ArrayFieldValidator validator, Object[]... valueses) {
36 for (Object[] values : valueses) {
37 ValidationContext context = new ValidationContext();
38 validator.validate(context, values);
39 assertFalse(context.getMessageInfos().isEmpty());
40 }
41 }
42
43 }