X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fanalysis%2FAnnotationSorterTest.java;h=11c42ed45594ed3a837955a965a3f42c88e0bf70;hb=57738a1f3c19b1c3a00bd3ac5108f8cd0af32f99;hp=243b0e47591a8f656b7409b595269322eddc643a;hpb=838e4f91d4a53dd315640dbc9ff6ef7a815ee576;p=jalview.git diff --git a/test/jalview/analysis/AnnotationSorterTest.java b/test/jalview/analysis/AnnotationSorterTest.java index 243b0e4..11c42ed 100644 --- a/test/jalview/analysis/AnnotationSorterTest.java +++ b/test/jalview/analysis/AnnotationSorterTest.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.9.0b1) - * Copyright (C) 2015 The Jalview Authors + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors * * This file is part of Jalview. * @@ -27,16 +27,26 @@ import jalview.datamodel.Alignment; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.Sequence; import jalview.datamodel.SequenceI; +import jalview.gui.JvOptionPane; import java.util.ArrayList; import java.util.List; import java.util.Random; +import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; public class AnnotationSorterTest { + + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + private static final int NUM_SEQS = 6; private static final int NUM_ANNS = 7; @@ -281,9 +291,9 @@ public class AnnotationSorterTest testee.sort(annotations, SequenceAnnotationOrder.LABEL_AND_SEQUENCE); long endTime = System.currentTimeMillis(); final long elapsed = endTime - startTime; - System.out.println("Timing test for presorted " + numSeqs - + " sequences and " + numAnns + " annotations took " + elapsed - + "ms"); + System.out.println( + "Timing test for presorted " + numSeqs + " sequences and " + + numAnns + " annotations took " + elapsed + "ms"); } /** @@ -325,9 +335,9 @@ public class AnnotationSorterTest testee.sort(annotations, SequenceAnnotationOrder.SEQUENCE_AND_LABEL); long endTime = System.currentTimeMillis(); final long elapsed = endTime - startTime; - System.out.println("Timing test for unsorted " + numSeqs - + " sequences and " + numAnns + " annotations took " + elapsed - + "ms"); + System.out.println( + "Timing test for unsorted " + numSeqs + " sequences and " + + numAnns + " annotations took " + elapsed + "ms"); } /** @@ -359,8 +369,8 @@ public class AnnotationSorterTest Alignment alignment = buildAlignment(numSeqs); AlignmentAnnotation[] annotations = buildAnnotations(numAnns); - String[] labels = new String[] { "label1", "label2", "label3", - "label4", "label5", "label6" }; + String[] labels = new String[] { "label1", "label2", "label3", "label4", + "label5", "label6" }; /* * Set the annotations in sequence order with randomly assigned labels. @@ -378,9 +388,9 @@ public class AnnotationSorterTest testee.sort(annotations, SequenceAnnotationOrder.LABEL_AND_SEQUENCE); long endTime = System.currentTimeMillis(); long elapsed = endTime - startTime; - System.out.println("Sort by label for semisorted " + numSeqs - + " sequences and " + numAnns + " annotations took " + elapsed - + "ms"); + System.out.println( + "Sort by label for semisorted " + numSeqs + " sequences and " + + numAnns + " annotations took " + elapsed + "ms"); // now resort by sequence startTime = System.currentTimeMillis(); @@ -396,8 +406,8 @@ public class AnnotationSorterTest testee.sort(annotations, SequenceAnnotationOrder.LABEL_AND_SEQUENCE); endTime = System.currentTimeMillis(); elapsed = endTime - startTime; - System.out.println("Resort by label for semisorted " + numSeqs - + " sequences and " + numAnns + " annotations took " + elapsed - + "ms"); + System.out.println( + "Resort by label for semisorted " + numSeqs + " sequences and " + + numAnns + " annotations took " + elapsed + "ms"); } }