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 public class LongTest extends AbstractNumberTest {
26
27 public LongTest(String name) {
28 super(name);
29 FORM_KEY = "longForm";
30 ACTION = "long";
31 }
32
33
34
35
36 public void testLong() throws ValidatorException {
37
38 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
39 info.setValue("0");
40
41 valueTest(info, true);
42 }
43
44
45
46
47 public void testLongMin() throws ValidatorException {
48
49 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
50 info.setValue(Long.valueOf(Long.MIN_VALUE).toString());
51
52 valueTest(info, true);
53 }
54
55
56
57
58 public void testLongMax() throws ValidatorException {
59
60 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
61 info.setValue(Long.valueOf(Long.MAX_VALUE).toString());
62
63 valueTest(info, true);
64 }
65
66
67
68
69 public void testLongFailure() throws ValidatorException {
70
71 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
72
73 valueTest(info, false);
74 }
75
76
77
78
79 public void testLongBeyondMin() throws ValidatorException {
80
81 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
82 info.setValue(Long.MIN_VALUE + "1");
83
84 valueTest(info, false);
85 }
86
87
88
89
90 public void testLongBeyondMax() throws ValidatorException {
91
92 ValueBeanValueBean.html#ValueBean">ValueBean info = new ValueBean();
93 info.setValue(Long.MAX_VALUE + "1");
94
95 valueTest(info, false);
96 }
97
98 }