Statistics
| Revision:

root / trunk / libraries / libCq CMS for java.old / src-test / org / cresques / ui / cts / CSSelectionModelTest.java @ 8120

History | View | Annotate | Download (17.9 KB)

1
package org.cresques.ui.cts;
2

    
3
import org.cresques.cts.IProjection;
4
import org.cresques.cts.ProjectionPool;
5

    
6
import junit.framework.TestCase;
7

    
8
public class CSSelectionModelTest extends TestCase {
9
        private static int DATUM =0;
10
        private static int PROJECTION =1;
11
        private static int ZONE =2;
12
        private static int ABREV =3;
13
        
14
        private static String [][] infoList = {
15

    
16
                {"WGS 84","Geodesica",null,"EPSG:4326"},
17

    
18
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 1","EPSG:32601"},
19
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 2","EPSG:32602"},
20
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 3","EPSG:32603"},
21
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 4","EPSG:32604"},
22
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 5","EPSG:32605"},
23
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 6","EPSG:32606"},
24
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 7","EPSG:32607"},
25
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 8","EPSG:32608"},
26
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 9","EPSG:32609"},
27
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 10","EPSG:32610"},
28
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 11","EPSG:32611"},
29
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 12","EPSG:32612"},
30
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 13","EPSG:32613"},
31
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 14","EPSG:32614"},
32
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 15","EPSG:32615"},
33
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 16","EPSG:32616"},
34
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 17","EPSG:32617"},
35
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 18","EPSG:32618"},
36
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 19","EPSG:32619"},
37
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 20","EPSG:32620"},
38
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 21","EPSG:32621"},
39
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 22","EPSG:32622"},
40
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 23","EPSG:32623"},
41
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 24","EPSG:32624"},
42
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 25","EPSG:32625"},
43
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 26","EPSG:32626"},
44
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 27","EPSG:32627"},
45
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 28","EPSG:32628"},
46
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 29","EPSG:32629"},
47
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 30","EPSG:32630"},
48
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 31","EPSG:32631"},
49
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 32","EPSG:32632"},
50
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 33","EPSG:32633"},
51
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 34","EPSG:32634"},
52
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 35","EPSG:32635"},
53
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 36","EPSG:32636"},
54
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 37","EPSG:32637"},
55
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 38","EPSG:32638"},
56
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 39","EPSG:32639"},
57
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 40","EPSG:32640"},
58
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 41","EPSG:32641"},
59
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 42","EPSG:32642"},
60
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 43","EPSG:32643"},
61
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 44","EPSG:32644"},
62
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 45","EPSG:32645"},
63
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 46","EPSG:32646"},
64
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 47","EPSG:32647"},
65
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 48","EPSG:32648"},
66
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 49","EPSG:32649"},
67
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 50","EPSG:32650"},
68
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 51","EPSG:32651"},
69
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 52","EPSG:32652"},
70
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 53","EPSG:32653"},
71
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 54","EPSG:32654"},
72
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 55","EPSG:32655"},
73
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 56","EPSG:32656"},
74
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 57","EPSG:32657"},
75
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 58","EPSG:32658"},
76
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 59","EPSG:32659"},
77
                {"WGS 84","(UTM) Universal Transversal Mercator","Huso 60","EPSG:32660"},
78

    
79
                {"WGS 84","LCC Canada",null,"EPSG:42101"},
80

    
81
                {"WGS 84","Mercator",null,"EPSG:9804"},
82

    
83

    
84

    
85
                {"European 1950","Geodesica",null,"EPSG:4230"},
86

    
87
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 1","EPSG:23001"},
88
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 2","EPSG:23002"},
89
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 3","EPSG:23003"},
90
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 4","EPSG:23004"},
91
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 5","EPSG:23005"},
92
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 6","EPSG:23006"},
93
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 7","EPSG:23007"},
94
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 8","EPSG:23008"},
95
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 9","EPSG:23009"},
96
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 10","EPSG:23010"},
97
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 11","EPSG:23011"},
98
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 12","EPSG:23012"},
99
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 13","EPSG:23013"},
100
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 14","EPSG:23014"},
101
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 15","EPSG:23015"},
102
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 16","EPSG:23016"},
103
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 17","EPSG:23017"},
104
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 18","EPSG:23018"},
105
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 19","EPSG:23019"},
106
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 20","EPSG:23020"},
107
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 21","EPSG:23021"},
108
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 22","EPSG:23022"},
109
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 23","EPSG:23023"},
110
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 24","EPSG:23024"},
111
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 25","EPSG:23025"},
112
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 26","EPSG:23026"},
113
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 27","EPSG:23027"},
114
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 28","EPSG:23028"},
115
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 29","EPSG:23029"},
116
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 30","EPSG:23030"},
117
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 31","EPSG:23031"},
118
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 32","EPSG:23032"},
119
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 33","EPSG:23033"},
120
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 34","EPSG:23034"},
121
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 35","EPSG:23035"},
122
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 36","EPSG:23036"},
123
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 37","EPSG:23037"},
124
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 38","EPSG:23038"},
125
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 39","EPSG:23039"},
126
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 40","EPSG:23040"},
127
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 41","EPSG:23041"},
128
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 42","EPSG:23042"},
129
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 43","EPSG:23043"},
130
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 44","EPSG:23044"},
131
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 45","EPSG:23045"},
132
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 46","EPSG:23046"},
133
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 47","EPSG:23047"},
134
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 48","EPSG:23048"},
135
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 49","EPSG:23049"},
136
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 50","EPSG:23050"},
137
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 51","EPSG:23051"},
138
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 52","EPSG:23052"},
139
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 53","EPSG:23053"},
140
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 54","EPSG:23054"},
141
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 55","EPSG:23055"},
142
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 56","EPSG:23056"},
143
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 57","EPSG:23057"},
144
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 58","EPSG:23058"},
145
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 59","EPSG:23059"},
146
                {"European 1950","(UTM) Universal Transversal Mercator","Huso 60","EPSG:23060"},
147

    
148

    
149

    
150
                {"Datum 73","Geodesica",null,"EPSG:4274"},
151

    
152
                {"Datum 73","Modified Portuguese Grid",null,"EPSG:27492"},
153

    
154

    
155

    
156
                {"North American Datum 1927","Geodesica",null,"EPSG:4267"},
157

    
158
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 3","EPSG:26703"},
159
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 4","EPSG:26704"},
160
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 5","EPSG:26705"},
161
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 6","EPSG:26706"},
162
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 7","EPSG:26707"},
163
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 8","EPSG:26708"},
164
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 9","EPSG:26709"},
165
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 10","EPSG:26710"},
166
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 11","EPSG:26711"},
167
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 12","EPSG:26712"},
168
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 13","EPSG:26713"},
169
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 14","EPSG:26714"},
170
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 15","EPSG:26715"},
171
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 16","EPSG:26716"},
172
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 17","EPSG:26717"},
173
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 18","EPSG:26718"},
174
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 19","EPSG:26719"},
175
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 20","EPSG:26720"},
176
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 21","EPSG:26721"},
177
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 22","EPSG:26722"},
178
                {"North American Datum 1927","(UTM) Universal Transversal Mercator","Huso 23","EPSG:26723"},
179

    
180

    
181

    
182
                {"North American Datum 1983","Geodesica",null,"EPSG:4269"},
183

    
184
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 3","EPSG:26903"},
185
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 4","EPSG:26904"},
186
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 5","EPSG:26905"},
187
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 6","EPSG:26906"},
188
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 7","EPSG:26907"},
189
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 8","EPSG:26908"},
190
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 9","EPSG:26909"},
191
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 10","EPSG:26910"},
192
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 11","EPSG:26911"},
193
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 12","EPSG:26912"},
194
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 13","EPSG:26913"},
195
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 14","EPSG:26914"},
196
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 15","EPSG:26915"},
197
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 16","EPSG:26916"},
198
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 17","EPSG:26917"},
199
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 18","EPSG:26918"},
200
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 19","EPSG:26919"},
201
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 20","EPSG:26920"},
202
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 21","EPSG:26921"},
203
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 22","EPSG:26922"},
204
                {"North American Datum 1983","(UTM) Universal Transversal Mercator","Huso 23","EPSG:26923"},
205

    
206

    
207
                {"La Canoa","Geodesica",null, "EPSG:4247"},
208

    
209
                {"La Canoa","(UTM) Universal Transversal Mercator","Huso 18","EPSG:24718"},
210
                {"La Canoa","(UTM) Universal Transversal Mercator","Huso 19","EPSG:24719"},
211
                {"La Canoa","(UTM) Universal Transversal Mercator","Huso 20","EPSG:24720"},
212
                {"La Canoa","(UTM) Universal Transversal Mercator","Huso 21","EPSG:24721"},
213

    
214

    
215

    
216

    
217
                {"NTF (Paris)","Geodesica",null,"EPSG:4807"},
218
                {"NTF (Paris)","Lambert Etendu",null,"EPSG:27582"},
219

    
220

    
221

    
222

    
223

    
224
                {"ETRS 89","Geodesica",null,"EPSG:4258"},
225
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 28","EPSG:25828"},
226
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 29","EPSG:25829"},
227
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 30","EPSG:25830"},
228
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 31","EPSG:25831"},
229
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 32","EPSG:25832"},
230
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 33","EPSG:25833"},
231
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 34","EPSG:25834"},
232
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 35","EPSG:25835"},
233
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 36","EPSG:25836"},
234
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 37","EPSG:25837"},
235
                {"ETRS 89","(UTM) Universal Transversal Mercator","Huso 38","EPSG:25838"},
236

    
237

    
238

    
239

    
240
                {"Moon (IAU 2000)","Geodesica", null,"IAU2000:30100"},
241

    
242

    
243

    
244
                {"Mars (IAU 2000)","Geodesica", null,"IAU2000:49900"},
245

    
246

    
247

    
248
                {"Campo_Inchauspe","Geodesica", null,"EPSG:4221"},
249
                {"Campo_Inchauspe","Zonas 1-7", "Huso 1","EPSG:22191"},
250
                {"Campo_Inchauspe","Zonas 1-7", "Huso 2","EPSG:22192"},
251
                {"Campo_Inchauspe","Zonas 1-7", "Huso 3","EPSG:22193"},
252
                {"Campo_Inchauspe","Zonas 1-7", "Huso 4","EPSG:22194"},
253
                {"Campo_Inchauspe","Zonas 1-7", "Huso 5","EPSG:22195"},
254
                {"Campo_Inchauspe","Zonas 1-7", "Huso 6","EPSG:22196"},
255
                {"Campo_Inchauspe","Zonas 1-7", "Huso 7","EPSG:22197"},
256

    
257

    
258

    
259

    
260
                {"RGF93","Geodesica",null,"EPSG:4171"},
261
                {"RGF93","Lambert-93",null,"EPSG:2154"},
262

    
263

    
264

    
265
        };
266
        
267
        public void testValues2Proj(){
268
                System.out.println("testValues2Proj....\n\n");
269
                CSSelectionModel model = new CSSelectionModel();
270
                IProjection proj;
271
                String curInfo;
272
                String projAbrev;
273
                int i;
274
                for (i=0;i < infoList.length;i++){
275
                        curInfo = infoList[i][DATUM]+ " " + infoList[i][PROJECTION];
276
                        model.setSelectedDatum(infoList[i][DATUM]);
277
                        model.setSelectedProj(infoList[i][PROJECTION]);
278
                        if (infoList[i][ZONE] == null){                                
279
                                model.setSelectedZone(-1);
280
                        }else {
281
                                model.getZoneList();
282
                                model.setSelectedZone(infoList[i][ZONE]);
283
                                curInfo = curInfo + " " +infoList[i][ZONE];
284
                        }
285
                        
286
                        
287
                        proj = model.getProjection();
288
                        assertNotNull(curInfo,proj);
289
                        
290
                        projAbrev = proj.getAbrev();
291
                        curInfo = curInfo + " = " + infoList[i][ABREV] + " <-> " + projAbrev;
292
                        assertTrue(curInfo,infoList[i][ABREV].equals(projAbrev));
293
                        System.out.println(curInfo);
294
                        
295
                }
296
                System.out.println("\n\ntestValues2Proj.... OK");
297
        }
298

    
299
        public void testProj2Values(){
300
                System.out.println("testProj2Values....\n\n");
301
                CSSelectionModel model = new CSSelectionModel();
302
                IProjection proj;
303
                IProjection calculateProj;
304
                String curInfo;
305

    
306
                int i;
307
                for (i=0;i < infoList.length;i++){
308
                        curInfo = infoList[i][DATUM]+ " " + infoList[i][PROJECTION];
309
                        proj =new ProjectionPool().get(infoList[i][ABREV]);
310
                        model.setProjection(proj);
311
                        model.getZoneList();
312
                        assertTrue(curInfo,infoList[i][DATUM].equals(model.getDatumList()[model.getSelectedDatum()]));
313
                        assertTrue(curInfo,infoList[i][PROJECTION].equals(model.getProjectionList()[model.getSelectedProj()]));
314
                        if (infoList[i][ZONE] != null){
315
                                curInfo = curInfo + " " +infoList[i][ZONE];
316
                                assertTrue(curInfo,infoList[i][ZONE].equals(model.getZoneList()[model.getSelectedZone()]));                                
317
                        }
318
                        calculateProj = model.getProjection();
319
                        assertTrue(curInfo,proj.getAbrev().equals(calculateProj.getAbrev()));
320
                        System.out.println(curInfo);
321
                }
322
                
323
                System.out.println("\n\ntestProj2Values.... OK");
324
        }
325
}