be4e5ea130eb67c6afd66b21c4724567dc5e431c
[jalview.git] / test / jalview / ext / rbvi / chimera / ChimeraConnect.java
1 package jalview.ext.rbvi.chimera;
2
3 import static org.junit.Assert.*;
4
5 import java.util.Arrays;
6 import java.util.Collection;
7
8 import org.junit.Test;
9
10 import ext.edu.ucsf.rbvi.strucviz2.*;
11
12 public class ChimeraConnect
13 {
14
15   @Test
16   public void test()
17   {
18     StructureManager csm; 
19             ext.edu.ucsf.rbvi.strucviz2.ChimeraManager cm = new ChimeraManager(csm = new ext.edu.ucsf.rbvi.strucviz2.StructureManager(true));
20     assertTrue("Couldn't launch chimera",cm.launchChimera(csm.getChimeraPaths()));
21     int n=0;
22     while (n++<100)
23     {
24       try { 
25         Thread.sleep(1000);
26       } catch (Exception q)
27       {
28         
29       }
30       Collection<ChimeraModel> cms = cm.getChimeraModels();
31       for (ChimeraModel cmod :cms) {
32         System.out.println(cmod.getModelName());
33       }
34     }
35     cm.exitChimera();
36   }
37
38 }