summaryrefslogtreecommitdiff
path: root/src/jniglue/tests/org/OpenColorIO/ContextTest.java
diff options
context:
space:
mode:
authorMatteo F. Vescovi <mfv.debian@gmail.com>2013-08-20 09:53:19 +0100
committerMatteo F. Vescovi <mfv.debian@gmail.com>2013-08-20 09:53:19 +0100
commit66e5d9e2915733247bca47d077414ec2594aedad (patch)
treef4070a31bf015e159dadd34378cda703d8f6edea /src/jniglue/tests/org/OpenColorIO/ContextTest.java
opencolorio (1.0.8~dfsg0-2) unstable; urgency=low
* debian/rules: get-orig-source stuff added * debian/rules: useless dh addon removed * debian/rules: License.txt duplicate removed * debian/rules: SSE optimization disabled (Closes: #719174) * debian/libopencolorio1.symbols: file removed (Closes: #719175) # imported from the archive
Diffstat (limited to 'src/jniglue/tests/org/OpenColorIO/ContextTest.java')
-rw-r--r--src/jniglue/tests/org/OpenColorIO/ContextTest.java38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/jniglue/tests/org/OpenColorIO/ContextTest.java b/src/jniglue/tests/org/OpenColorIO/ContextTest.java
new file mode 100644
index 0000000..87579e3
--- /dev/null
+++ b/src/jniglue/tests/org/OpenColorIO/ContextTest.java
@@ -0,0 +1,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);
+ }
+ }
+
+}