blob: 778c124043573dc6d33f0a9e4cd5adf2acfa39a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
import junit.framework.TestCase;
import org.OpenColorIO.*;
public class LookTest extends TestCase {
protected void setUp() {
}
protected void tearDown() {
}
public void test_interface() {
Look lk = new Look().Create();
lk.setName("coollook");
assertEquals("coollook", lk.getName());
lk.setProcessSpace("somespace");
assertEquals("somespace", lk.getProcessSpace());
ExponentTransform et = new ExponentTransform().Create();
et.setValue(new float[]{0.1f, 0.2f, 0.3f, 0.4f});
lk.setTransform(et);
ExponentTransform oet = (ExponentTransform)lk.getTransform();
float vals[] = new float[4];
oet.getValue(vals);
assertEquals(0.2f, vals[1], 1e-8);
ExponentTransform iet = new ExponentTransform().Create();
iet.setValue(new float[]{-0.1f, -0.2f, -0.3f, -0.4f});
lk.setInverseTransform(iet);
ExponentTransform ioet = (ExponentTransform)lk.getInverseTransform();
float vals2[] = new float[4];
ioet.getValue(vals2);
assertEquals(-0.2f, vals2[1], 1e-8);
}
}
|