X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FAlignViewportTest.java;h=891a203fc1ce6fd904075afc5b05099bd7114271;hb=815cb09dc2fdc35cb9c1bb5b552275ed891b8663;hp=6252cbedf6dab3d55cfc1485da1c940a28dcf2fd;hpb=5721b73c6d5de84b21a989a8734e4c161f5dc630;p=jalview.git diff --git a/test/jalview/gui/AlignViewportTest.java b/test/jalview/gui/AlignViewportTest.java index 6252cbe..891a203 100644 --- a/test/jalview/gui/AlignViewportTest.java +++ b/test/jalview/gui/AlignViewportTest.java @@ -79,9 +79,7 @@ public class AlignViewportTest /* * remove any sequence mappings left lying around by other tests */ - StructureSelectionManager ssm = StructureSelectionManager - .getStructureSelectionManager(Desktop.getInstance()); - ssm.resetAll(); + Desktop.getStructureSelectionManager().resetAll(); } @BeforeMethod(alwaysRun = true) @@ -127,9 +125,8 @@ public class AlignViewportTest * Verify that creating the alignment for the new View has registered the * mappings */ - StructureSelectionManager ssm = StructureSelectionManager - .getStructureSelectionManager(Desktop.getInstance()); - List sequenceMappings = ssm.getSequenceMappings(); + List sequenceMappings = Desktop.getInstance() + .getStructureSelectionManager().getSequenceMappings(); assertEquals(2, sequenceMappings.size()); assertTrue(sequenceMappings.contains(acf1)); assertTrue(sequenceMappings.contains(acf2)); @@ -152,8 +149,8 @@ public class AlignViewportTest { Desktop d = Desktop.getInstance(); assertNotNull(d); - StructureSelectionManager ssm = StructureSelectionManager - .getStructureSelectionManager(Desktop.getInstance()); + StructureSelectionManager ssm = Desktop.getInstance() + .getStructureSelectionManager(); ssm.resetAll(); AlignFrame af1 = new FileLoader().LoadFileWaitTillLoaded( @@ -215,8 +212,8 @@ public class AlignViewportTest { Desktop d = Desktop.getInstance(); assertNotNull(d); - StructureSelectionManager ssm = StructureSelectionManager - .getStructureSelectionManager(Desktop.getInstance()); + StructureSelectionManager ssm = Desktop.getInstance() + .getStructureSelectionManager(); ssm.resetAll(); AlignFrame af1 = new FileLoader().LoadFileWaitTillLoaded( @@ -277,12 +274,12 @@ public class AlignViewportTest * Test for JAL-1306 - conservation thread should run even when only Quality * (and not Conservation) is enabled in Preferences */ - @Test(groups = { "Functional" }, timeOut=2000) + @Test(groups = { "Functional" }, timeOut = 2000) public void testUpdateConservation_qualityOnly() { Cache.setPropertyNoSave("SHOW_ANNOTATIONS", Boolean.TRUE.toString()); - Cache.setPropertyNoSave("SHOW_QUALITY", + Cache.setPropertyNoSave(Preferences.SHOW_QUALITY, Boolean.TRUE.toString()); Cache.setPropertyNoSave("SHOW_CONSERVATION", Boolean.FALSE.toString()); @@ -299,16 +296,29 @@ public class AlignViewportTest AlignViewport viewport = af.getViewport(); synchronized (this) { + // System.out.println("AVT consv: " + // + viewport.getAlignmentConservationAnnotation()); + try + { + wait(250); // BH increased from 50 -- was getting Quality in column 1 + // is null + } catch (InterruptedException e) + { + } + // System.out.println("AVT consv: " + // + viewport.getAlignmentConservationAnnotation()); while (viewport.getAlignmentConservationAnnotation() != null) { try { - wait(50); + wait(250); // BH increased from 50 -- was getting Quality in column 1 + // is null } catch (InterruptedException e) { } } } + af.paintImmediately(af.getBounds()); AlignmentAnnotation[] anns = viewport.getAlignment() .getAlignmentAnnotation(); assertNotNull("No annotations found", anns); @@ -448,7 +458,6 @@ public class AlignViewportTest { c++; } - ; Assert.assertEquals(c, 1, "Expected to find one occupancy row."); } @@ -465,8 +474,21 @@ public class AlignViewportTest String fasta = ">s1\nA-C\n>s2\nA-C\n>s3\nA-D\n>s4\n--D\n"; AlignFrame af = new FileLoader().LoadFileWaitTillLoaded(fasta, DataSourceType.PASTE); + synchronized (this) + { + try + { + wait(50); + } catch (InterruptedException e) + { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + // af.paintImmediately(af.getBounds()); AlignViewport testme = af.getViewport(); SequenceI cons = testme.getConsensusSeq(); + // System.out.println("AVT " + cons.getSequenceAsString()); assertEquals("A-C", cons.getSequenceAsString()); }