Revision 12249 trunk/libraries/libRaster/src-test/org/gvsig/raster/dataset/io/rmf/TestRmfRead.java
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