Revision 12249 trunk/libraries/libRaster/src-test/org/gvsig/raster/dataset/io/rmf/TestRmfRead.java

View differences:

TestRmfRead.java
110 110
	}
111 111
	
112 112
	public void testColorTable(ColorTable ct) {
113
		int[] range = ct.getIntRange();
114
		byte[][] color = ct.getColorTableByBand();
113 115
		
116
		assertEquals(ct.getType(), 0);
117
		assertEquals(ct.getName(), "Prueba Tabla de Color");
118
		for (int i = 0; i < color.length; i++) {
119
			assertEquals(range[i], (31 - i));
120
			switch(i) {
121
			case 15: 
122
				assertEquals(color[i][0], -65);
123
				assertEquals(color[i][1], -65);
124
				assertEquals(color[i][2], -65);
125
				break;
126
			case 22: 
127
				assertEquals(color[i][0], -65);
128
				assertEquals(color[i][1], -14);
129
				assertEquals(color[i][2], -1);
130
				break;
131
			case 24: 
132
				assertEquals(color[i][0], 0);
133
				assertEquals(color[i][1], -52);
134
				assertEquals(color[i][2], -1);
135
				break;
136
			case 28: 
137
				assertEquals(color[i][0], 0);
138
				assertEquals(color[i][1], -103);
139
				assertEquals(color[i][2], -1);
140
				break;
141
			}
142
		}
143
		
144
		//System.out.println(ct.getName());
145
		//System.out.println(ct.getType());
146
		
147
		/*for (int i = 0; i < color.length; i++) {
148
			System.out.print(range[i] + ": ");
149
			System.out.println(color[i][0] + " " + color[i][1] + " " + color[i][2]);
150
		}*/
114 151
	}
115 152

  
116 153
}

Also available in: Unified diff