1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.beanutils.locale.converters;
19
20
21
22
23
24
25
26
27 public class LongLocaleConverterTestCase extends BaseLocaleConverterTestCase {
28
29
30
31
32
33 public LongLocaleConverterTestCase(final String name) {
34 super(name);
35 }
36
37
38
39
40
41
42 @Override
43 public void setUp() throws Exception {
44
45 super.setUp();
46
47 defaultValue = new Long("999");
48 expectedValue = new Long(expectedIntegerValue);
49
50 }
51
52
53
54
55 @Override
56 public void tearDown() {
57 super.tearDown();
58 }
59
60
61
62
63
64
65
66 public void testConstructorMain() {
67
68
69 converter = new LongLocaleConverter(defaultValue,
70 localizedLocale,
71 localizedIntegerPattern,
72 true);
73
74
75 convertValueNoPattern(converter, "(A)", localizedIntegerValue, expectedValue);
76 convertValueWithPattern(converter, "(A)", localizedIntegerValue, localizedIntegerPattern, expectedValue);
77 convertInvalid(converter, "(A)", defaultValue);
78 convertNull(converter, "(A)", defaultValue);
79
80
81
82
83
84
85
86
87 convertValueNoPattern(converter, "(B)", defaultIntegerValue, new Long("1"));
88
89
90
91
92
93
94
95
96 convertValueWithPattern(converter, "(B)", localizedIntegerValue, defaultIntegerPattern, new Long("1"));
97
98
99
100
101
102
103
104
105
106
107
108
109
110 converter = new LongLocaleConverter(defaultValue,
111 localizedLocale,
112 defaultIntegerPattern,
113 false);
114
115
116 convertValueNoPattern(converter, "(C)", localizedIntegerValue, expectedValue);
117 convertValueWithPattern(converter, "(C)", localizedIntegerValue, defaultIntegerPattern, expectedValue);
118 convertInvalid(converter, "(C)", defaultValue);
119 convertNull(converter, "(C)", defaultValue);
120
121 }
122
123
124
125
126
127
128
129 public void testConstructor_2() {
130
131
132 converter = new LongLocaleConverter();
133
134
135 convertValueNoPattern(converter, defaultIntegerValue, expectedValue);
136 convertValueWithPattern(converter, defaultIntegerValue, defaultIntegerPattern, expectedValue);
137 convertInvalid(converter, null);
138 convertNull(converter, null);
139
140 }
141
142
143
144
145
146
147
148 public void testConstructor_3() {
149
150
151 converter = new LongLocaleConverter(true);
152
153
154 convertValueNoPattern(converter, defaultIntegerValue, expectedValue);
155 convertValueWithPattern(converter, defaultIntegerValue, defaultIntegerPattern, expectedValue);
156 convertInvalid(converter, null);
157 convertNull(converter, null);
158
159
160 }
161
162
163
164
165 public void testConstructor_4() {
166
167
168 converter = new LongLocaleConverter(localizedLocale);
169
170
171 convertValueNoPattern(converter, localizedIntegerValue, expectedValue);
172 convertValueWithPattern(converter, localizedIntegerValue, defaultIntegerPattern, expectedValue);
173 convertInvalid(converter, null);
174 convertNull(converter, null);
175
176
177 }
178
179
180
181
182
183 public void testConstructor_5() {
184
185
186 converter = new LongLocaleConverter(localizedLocale, true);
187
188
189 convertValueNoPattern(converter, localizedIntegerValue, expectedValue);
190 convertValueWithPattern(converter, localizedIntegerValue, localizedIntegerPattern, expectedValue);
191 convertInvalid(converter, null);
192 convertNull(converter, null);
193
194
195 }
196
197
198
199
200 public void testConstructor_6() {
201
202
203 converter = new LongLocaleConverter(localizedLocale, defaultIntegerPattern);
204
205
206 convertValueNoPattern(converter, localizedIntegerValue, expectedValue);
207 convertValueWithPattern(converter, localizedIntegerValue, defaultIntegerPattern, expectedValue);
208 convertInvalid(converter, null);
209 convertNull(converter, null);
210
211 }
212
213
214
215
216 public void testConstructor_7() {
217
218
219 converter = new LongLocaleConverter(localizedLocale, localizedIntegerPattern, true);
220
221
222 convertValueNoPattern(converter, localizedIntegerValue, expectedValue);
223 convertValueWithPattern(converter, localizedIntegerValue, localizedIntegerPattern, expectedValue);
224 convertInvalid(converter, null);
225 convertNull(converter, null);
226
227 }
228
229
230
231
232 public void testConstructor_8() {
233
234
235 converter = new LongLocaleConverter(defaultValue);
236
237
238 convertValueNoPattern(converter, defaultIntegerValue, expectedValue);
239 convertValueWithPattern(converter, defaultIntegerValue, defaultIntegerPattern, expectedValue);
240 convertInvalid(converter, defaultValue);
241 convertNull(converter, defaultValue);
242
243 }
244
245
246
247
248 public void testConstructor_9() {
249
250
251 converter = new LongLocaleConverter(defaultValue, true);
252
253
254 convertValueNoPattern(converter, defaultIntegerValue, expectedValue);
255 convertValueWithPattern(converter, defaultIntegerValue, defaultIntegerPattern, expectedValue);
256 convertInvalid(converter, defaultValue);
257 convertNull(converter, defaultValue);
258
259 }
260
261
262
263 }
264