Revision 13328 trunk/libraries/libRaster/src-test/org/gvsig/raster/buffer/TestDataSourceMultiFile.java
TestDataSourceMultiFile.java | ||
---|---|---|
79 | 79 |
//EL CONSTRUCTOR A?ADE FICHERO 1 |
80 | 80 |
ds = new BufferFactory(f1); |
81 | 81 |
//Comprobaci?n de n?mero y nombre de ficheros |
82 |
String[] fileList = ds.getMultiRasterDataset().getNameDatasetStringList();
|
|
82 |
String[] fileList = ds.getDataSource().getNameDatasetStringList(0, 0);
|
|
83 | 83 |
assertEquals(fileList.length, 1); |
84 | 84 |
assertEquals(fileList[0], path1); |
85 | 85 |
//Comprobaci?n de bandas |
86 |
String[] bandList = ds.getMultiRasterDataset().getBands().getBandStringList();
|
|
86 |
String[] bandList = ds.getDataSource().getBands().getBandStringList();
|
|
87 | 87 |
assertEquals(bandList.length, 1); |
88 | 88 |
assertEquals(bandList[0], path1); |
89 | 89 |
|
90 | 90 |
//A?ADIMOS FICHERO 2 |
91 | 91 |
ds.addFile(f2); |
92 |
fileList = ds.getMultiRasterDataset().getNameDatasetStringList();
|
|
92 |
fileList = ds.getDataSource().getNameDatasetStringList(0, 0);
|
|
93 | 93 |
//Comprobaci?n de n?mero y nombre de ficheros |
94 | 94 |
assertEquals(fileList.length, 2); |
95 | 95 |
assertEquals(fileList[0], path1); |
96 | 96 |
assertEquals(fileList[1], path2); |
97 | 97 |
//Comprobaci?n de bandas |
98 |
bandList = ds.getMultiRasterDataset().getBands().getBandStringList();
|
|
98 |
bandList = ds.getDataSource().getBands().getBandStringList();
|
|
99 | 99 |
assertEquals(bandList.length, 2); |
100 | 100 |
assertEquals(bandList[0], path1); |
101 | 101 |
assertEquals(bandList[1], path2); |
102 | 102 |
|
103 | 103 |
//A?ADIMOS FICHERO 3 |
104 | 104 |
ds.addFile(f3); |
105 |
fileList = ds.getMultiRasterDataset().getNameDatasetStringList();
|
|
105 |
fileList = ds.getDataSource().getNameDatasetStringList(0, 0);
|
|
106 | 106 |
//Comprobaci?n de n?mero y nombre de ficheros |
107 | 107 |
assertEquals(fileList.length, 3); |
108 | 108 |
assertEquals(fileList[0], path1); |
109 | 109 |
assertEquals(fileList[1], path2); |
110 | 110 |
assertEquals(fileList[2], path3); |
111 | 111 |
//Comprobaci?n de bandas |
112 |
bandList = ds.getMultiRasterDataset().getBands().getBandStringList();
|
|
112 |
bandList = ds.getDataSource().getBands().getBandStringList();
|
|
113 | 113 |
assertEquals(bandList.length, 3); |
114 | 114 |
assertEquals(bandList[0], path1); |
115 | 115 |
assertEquals(bandList[1], path2); |
116 | 116 |
assertEquals(bandList[2], path3); |
117 | 117 |
//Posicion dentro del fichero |
118 |
int[] bandPos = ds.getMultiRasterDataset().getBands().getBandPositionList();
|
|
118 |
int[] bandPos = ds.getDataSource().getBands().getBandPositionList();
|
|
119 | 119 |
for(int i = 0; i < bandPos.length; i++) |
120 | 120 |
assertEquals(bandPos[i], 0); |
121 | 121 |
|
122 | 122 |
//ELIMINAMOS FICHERO 2 |
123 | 123 |
ds.removeFile(f2); |
124 |
fileList = ds.getMultiRasterDataset().getNameDatasetStringList();
|
|
124 |
fileList = ds.getDataSource().getNameDatasetStringList(0, 0);
|
|
125 | 125 |
//Comprobaci?n de n?mero y nombre de ficheros |
126 | 126 |
assertEquals(fileList.length, 2); |
127 | 127 |
assertEquals(fileList[0], path1); |
128 | 128 |
assertEquals(fileList[1], path3); |
129 | 129 |
//Comprobaci?n de bandas |
130 |
bandList = ds.getMultiRasterDataset().getBands().getBandStringList();
|
|
130 |
bandList = ds.getDataSource().getBands().getBandStringList();
|
|
131 | 131 |
assertEquals(bandList.length, 2); |
132 | 132 |
assertEquals(bandList[0], path1); |
133 | 133 |
assertEquals(bandList[1], path3); |
134 | 134 |
|
135 | 135 |
//ELIMINAMOS FICHERO 1 |
136 | 136 |
ds.removeFile(f1); |
137 |
fileList = ds.getMultiRasterDataset().getNameDatasetStringList();
|
|
137 |
fileList = ds.getDataSource().getNameDatasetStringList(0, 0);
|
|
138 | 138 |
//Comprobaci?n de n?mero y nombre de ficheros |
139 | 139 |
assertEquals(fileList.length, 1); |
140 | 140 |
assertEquals(fileList[0], path3); |
141 | 141 |
//Comprobaci?n de bandas |
142 |
bandList = ds.getMultiRasterDataset().getBands().getBandStringList();
|
|
142 |
bandList = ds.getDataSource().getBands().getBandStringList();
|
|
143 | 143 |
assertEquals(bandList.length, 1); |
144 | 144 |
assertEquals(bandList[0], path3); |
145 | 145 |
|
146 | 146 |
//ELIMINAMOS FICHERO 3 |
147 | 147 |
ds.removeFile(f3); |
148 |
fileList = ds.getMultiRasterDataset().getNameDatasetStringList();
|
|
148 |
fileList = ds.getDataSource().getNameDatasetStringList(0, 0);
|
|
149 | 149 |
//Comprobaci?n de n?mero y nombre de ficheros |
150 | 150 |
assertEquals(fileList.length, 0); |
151 | 151 |
//Comprobaci?n de bandas |
152 |
bandList = ds.getMultiRasterDataset().getBands().getBandStringList();
|
|
152 |
bandList = ds.getDataSource().getBands().getBandStringList();
|
|
153 | 153 |
assertEquals(bandList.length, 0); |
154 | 154 |
|
155 | 155 |
//A?ADIMOS FICHERO 4 |
156 | 156 |
/*ds.addFile(f4); |
157 |
fileList = ds.getMultiRasterDataset().getNameDatasetStringList();
|
|
157 |
fileList = ds.getDataSource().getNameDatasetStringList();
|
|
158 | 158 |
//Comprobaci?n de n?mero y nombre de ficheros |
159 | 159 |
assertEquals(fileList.length, 1); |
160 | 160 |
assertEquals(fileList[0], path4); |
161 | 161 |
//Comprobaci?n de bandas |
162 |
bandList = ds.getMultiRasterDataset().getBands().getBandStringList();
|
|
162 |
bandList = ds.getDataSource().getBands().getBandStringList();
|
|
163 | 163 |
assertEquals(bandList.length, 4); |
164 | 164 |
assertEquals(bandList[0], path4); |
165 | 165 |
assertEquals(bandList[1], path4); |
166 | 166 |
assertEquals(bandList[2], path4); |
167 | 167 |
assertEquals(bandList[3], path4); |
168 | 168 |
//Posicion dentro del fichero |
169 |
bandPos = ds.getMultiRasterDataset().getBands().getBandPositionList();
|
|
169 |
bandPos = ds.getDataSource().getBands().getBandPositionList();
|
|
170 | 170 |
for(int i = 0; i < bandPos.length; i++) |
171 | 171 |
assertEquals(bandPos[i], i);*/ |
172 | 172 |
} |
Also available in: Unified diff