Revision 30754 branches/v2_0_0_prep/libraries/libRaster/src-test/org/gvsig/raster/datastruct/TestColorTable.java
TestColorTable.java | ||
---|---|---|
31 | 31 |
private String baseDir = "./test-images/"; |
32 | 32 |
private String path = baseDir + "gifTransparente.gif"; |
33 | 33 |
|
34 |
public void setUp() { |
|
34 |
protected void doSetUp() throws Exception { |
|
35 |
super.doSetUp(); |
|
35 | 36 |
System.err.println("TestColorTable running..."); |
36 | 37 |
} |
37 |
|
|
38 |
|
|
38 | 39 |
public void testStack() { |
39 | 40 |
dataTest1(); |
40 | 41 |
dataTest2(); |
41 | 42 |
} |
42 |
|
|
43 |
|
|
43 | 44 |
/** |
44 | 45 |
* Compara un array de bytes con sus respectivos valores de color |
45 | 46 |
* @param item |
... | ... | |
49 | 50 |
* @param alpha |
50 | 51 |
*/ |
51 | 52 |
private void compareColor(byte[] item, int red, int green, int blue, int alpha) { |
52 |
assertEquals((int)(item[0] & 0xff), red);
|
|
53 |
assertEquals((int)(item[1] & 0xff), green);
|
|
54 |
assertEquals((int)(item[2] & 0xff), blue);
|
|
55 |
assertEquals((int)(item[3] & 0xff), alpha);
|
|
53 |
assertEquals((item[0] & 0xff), red); |
|
54 |
assertEquals((item[1] & 0xff), green); |
|
55 |
assertEquals((item[2] & 0xff), blue); |
|
56 |
assertEquals((item[3] & 0xff), alpha); |
|
56 | 57 |
} |
57 |
|
|
58 |
|
|
58 | 59 |
/** |
59 | 60 |
* Comprueba la tabla de color de una imagen existente |
60 | 61 |
*/ |
... | ... | |
79 | 80 |
compareColor(table.getColorTableByBand()[15], 95, 95, 95, 255); |
80 | 81 |
compareColor(table.getColorTableByBand()[16], 191, 191, 191, 255); |
81 | 82 |
} |
82 |
|
|
83 |
|
|
83 | 84 |
/** |
84 | 85 |
* Comprueba una tabla de color creada a mano |
85 | 86 |
*/ |
... | ... | |
98 | 99 |
item.setValue(20.0f); |
99 | 100 |
item.setColor(Color.red); |
100 | 101 |
list.add(item); |
101 |
|
|
102 |
|
|
102 | 103 |
table.createPaletteFromColorItems(list, false); |
103 | 104 |
table.setInterpolated(false); |
104 | 105 |
|
Also available in: Unified diff