X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fjabaws%2FAAConAnnotAndSettingsIO.java;h=2a6c3d0b1691a1bab967d858f350946bf37a967d;hb=1d92c8f6386868dd1a217876ea85f44e149087d1;hp=02d0d8297311d03894a5885d792729979123a0dd;hpb=61632514caf99d7897843f8bb3e4378aa715d040;p=jalview.git diff --git a/test/jalview/ws/jabaws/AAConAnnotAndSettingsIO.java b/test/jalview/ws/jabaws/AAConAnnotAndSettingsIO.java index 02d0d82..2a6c3d0 100644 --- a/test/jalview/ws/jabaws/AAConAnnotAndSettingsIO.java +++ b/test/jalview/ws/jabaws/AAConAnnotAndSettingsIO.java @@ -162,7 +162,7 @@ public class AAConAnnotAndSettingsIO SeqAnnotationServiceCalcWorker aaconClient = new SeqAnnotationServiceCalcWorker( aacon, af, null, null); - long current = System.currentTimeMillis(), limit = 5; + long current = System.currentTimeMillis(), limit = 15; af.getViewport().getCalcManager().startWorker(aaconClient); do { @@ -180,8 +180,12 @@ public class AAConAnnotAndSettingsIO } while (af.getViewport().getCalcManager().isWorking()); AlignmentI orig_alig = af.getViewport().getAlignment(); boolean foundShenkin = false; - for (AlignmentAnnotation aa : orig_alig - .findAnnotation(aacon.getAlignAnalysisUI().getCalcId())) + Iterable _aa=orig_alig + .findAnnotation(aacon.getAlignAnalysisUI().getCalcId()); + assertTrue("No annotation from service", + _aa != null && _aa.iterator().hasNext()); + + for (AlignmentAnnotation aa : _aa) { assertTrue("AACon annotation not marked as autocalculated!", aa.autoCalculated);