Merge branch 'features/JAL-1333' into Release_2_8_2_Branch
[jalview.git] / test / jalview / ext / rbvi / chimera / ChimeraConnect.java
diff --git a/test/jalview/ext/rbvi/chimera/ChimeraConnect.java b/test/jalview/ext/rbvi/chimera/ChimeraConnect.java
new file mode 100644 (file)
index 0000000..be4e5ea
--- /dev/null
@@ -0,0 +1,38 @@
+package jalview.ext.rbvi.chimera;
+
+import static org.junit.Assert.*;
+
+import java.util.Arrays;
+import java.util.Collection;
+
+import org.junit.Test;
+
+import ext.edu.ucsf.rbvi.strucviz2.*;
+
+public class ChimeraConnect
+{
+
+  @Test
+  public void test()
+  {
+    StructureManager csm; 
+            ext.edu.ucsf.rbvi.strucviz2.ChimeraManager cm = new ChimeraManager(csm = new ext.edu.ucsf.rbvi.strucviz2.StructureManager(true));
+    assertTrue("Couldn't launch chimera",cm.launchChimera(csm.getChimeraPaths()));
+    int n=0;
+    while (n++<100)
+    {
+      try { 
+        Thread.sleep(1000);
+      } catch (Exception q)
+      {
+        
+      }
+      Collection<ChimeraModel> cms = cm.getChimeraModels();
+      for (ChimeraModel cmod :cms) {
+        System.out.println(cmod.getModelName());
+      }
+    }
+    cm.exitChimera();
+  }
+
+}