1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.validator;
18
19
20
21
22
23
24
25
26
27 public class IntegerTest extends AbstractNumberTest {
28
29
30 public IntegerTest(String name) {
31 super(name);
32 FORM_KEY = "intForm";
33 ACTION = "int";
34 }
35
36
37
38
39 public void testInt() throws ValidatorException {
40
41 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
42 info.setValue("0");
43
44 valueTest(info, true);
45 }
46
47
48
49
50 public void testIntMin() throws ValidatorException {
51
52 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
53 info.setValue(Integer.valueOf(Integer.MIN_VALUE).toString());
54
55 valueTest(info, true);
56 }
57
58
59
60
61 public void testIntegerMax() throws ValidatorException {
62
63 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
64 info.setValue(Integer.valueOf(Integer.MAX_VALUE).toString());
65
66 valueTest(info, true);
67 }
68
69
70
71
72 public void testIntFailure() throws ValidatorException {
73
74 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
75
76 valueTest(info, false);
77 }
78
79
80
81
82 public void testIntBeyondMin() throws ValidatorException {
83
84 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
85 info.setValue(Integer.MIN_VALUE + "1");
86
87 valueTest(info, false);
88 }
89
90
91
92
93 public void testIntBeyondMax() throws ValidatorException {
94
95 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
96 info.setValue(Integer.MAX_VALUE + "1");
97
98 valueTest(info, false);
99 }
100
101 }