1 package jalview.ext.rbvi.chimera;
3 import static org.testng.AssertJUnit.assertFalse;
4 import static org.testng.AssertJUnit.assertTrue;
5 import org.testng.annotations.Test;
6 import ext.edu.ucsf.rbvi.strucviz2.ChimeraManager;
7 import ext.edu.ucsf.rbvi.strucviz2.StructureManager;
9 public class ChimeraConnect
13 public void testLaunchAndExit()
15 final StructureManager structureManager = new StructureManager(true);
16 ChimeraManager cm = new ChimeraManager(structureManager);
17 assertTrue("Couldn't launch chimera",
18 cm.launchChimera(StructureManager.getChimeraPaths()));
19 assertTrue(cm.isChimeraLaunched()); // Chimera process is alive
21 // not sure of the point of this is unless the tester is loading models
26 // Thread.sleep(1000);
27 // } catch (Exception q)
31 // Collection<ChimeraModel> cms = cm.getChimeraModels();
32 // for (ChimeraModel cmod :cms) {
33 // System.out.println(cmod.getModelName());
37 assertFalse(cm.isChimeraLaunched()); // Chimera process has ended