1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.validator;
18
19 import static org.junit.jupiter.api.Assertions.assertFalse;
20 import static org.junit.jupiter.api.Assertions.assertTrue;
21
22 import org.junit.jupiter.api.Test;
23
24
25
26
27 public class GenericValidatorTest {
28
29 @Test
30 public void testMaxLength() {
31
32
33 assertFalse(GenericValidator.maxLength("12345\n\r", 4, 0), "Max=4 End=0");
34 assertTrue(GenericValidator.maxLength("12345\n\r", 5, 0), "Max=5 End=0");
35 assertTrue(GenericValidator.maxLength("12345\n\r", 6, 0), "Max=6 End=0");
36 assertTrue(GenericValidator.maxLength("12345\n\r", 7, 0), "Max=7 End=0");
37
38
39 assertFalse(GenericValidator.maxLength("12345\n\r", 4, 1), "Max=4 End=1");
40 assertFalse(GenericValidator.maxLength("12345\n\r", 5, 1), "Max=5 End=1");
41 assertTrue(GenericValidator.maxLength("12345\n\r", 6, 1), "Max=6 End=1");
42 assertTrue(GenericValidator.maxLength("12345\n\r", 7, 1), "Max=7 End=1");
43
44
45 assertFalse(GenericValidator.maxLength("12345\n\r", 4, 2), "Max=4 End=2");
46 assertFalse(GenericValidator.maxLength("12345\n\r", 5, 2), "Max=5 End=2");
47 assertFalse(GenericValidator.maxLength("12345\n\r", 6, 2), "Max=6 End=2");
48 assertTrue(GenericValidator.maxLength("12345\n\r", 7, 2), "Max=7 End=2");
49 }
50
51 @Test
52 public void testMinLength() {
53
54
55 assertTrue(GenericValidator.minLength("12345\n\r", 5, 0), "Min=5 End=0");
56 assertFalse(GenericValidator.minLength("12345\n\r", 6, 0), "Min=6 End=0");
57 assertFalse(GenericValidator.minLength("12345\n\r", 7, 0), "Min=7 End=0");
58 assertFalse(GenericValidator.minLength("12345\n\r", 8, 0), "Min=8 End=0");
59
60
61 assertTrue(GenericValidator.minLength("12345\n\r", 5, 1), "Min=5 End=1");
62 assertTrue(GenericValidator.minLength("12345\n\r", 6, 1), "Min=6 End=1");
63 assertFalse(GenericValidator.minLength("12345\n\r", 7, 1), "Min=7 End=1");
64 assertFalse(GenericValidator.minLength("12345\n\r", 8, 1), "Min=8 End=1");
65
66
67 assertTrue(GenericValidator.minLength("12345\n\r", 5, 2), "Min=5 End=2");
68 assertTrue(GenericValidator.minLength("12345\n\r", 6, 2), "Min=6 End=2");
69 assertTrue(GenericValidator.minLength("12345\n\r", 7, 2), "Min=7 End=2");
70 assertFalse(GenericValidator.minLength("12345\n\r", 8, 2), "Min=8 End=2");
71 }
72
73 }