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 |
} |