Revision 13328 trunk/libraries/libRaster/src-test/org/gvsig/raster/buffer/TestDataSourceMultiFile.java

View differences:

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