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