blob: 87579e3189b68113cc522834e9087097d4c54777 (
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
36
37
38
|
import junit.framework.TestCase;
import org.OpenColorIO.*;
public class ContextTest extends TestCase {
protected void setUp() {
}
protected void tearDown() {
}
public void test_interface() {
Context cont = new Context().Create();
cont.setSearchPath("testing123");
cont.setWorkingDir("/dir/123");
assertEquals("$af84c0ff921e48843d711a761e05b80f", cont.getCacheID());
assertEquals("testing123", cont.getSearchPath());
assertEquals("/dir/123", cont.getWorkingDir());
cont.setStringVar("TeSt", "foobar");
assertEquals("foobar", cont.getStringVar("TeSt"));
assertEquals(1, cont.getNumStringVars());
assertEquals("TeSt", cont.getStringVarNameByIndex(0));
cont.loadEnvironment();
assertNotSame(0, cont.getNumStringVars());
cont.setStringVar("TEST1", "foobar");
assertEquals("/foo/foobar/bar",
cont.resolveStringVar("/foo/${TEST1}/bar"));
try {
cont.setSearchPath("testing123");
String foo = cont.resolveFileLocation("test.lut");
System.out.println(foo);
} catch (ExceptionMissingFile e) {
//System.out.println(e);
}
}
}
|