X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fcontroller%2FAlignViewControllerTest.java;h=e8e0bb17877153cb803aadbbb8dc7bf2d49efc7a;hb=261d2ca1b0eef309cd9d178e023c6bfecbd62017;hp=7990d21b9bb53dd854c87ff908ec1ca6658474a6;hpb=9c8b674e5ab62309b0df090977c8bf8288deb98b;p=jalview.git diff --git a/test/jalview/controller/AlignViewControllerTest.java b/test/jalview/controller/AlignViewControllerTest.java index 7990d21..e8e0bb1 100644 --- a/test/jalview/controller/AlignViewControllerTest.java +++ b/test/jalview/controller/AlignViewControllerTest.java @@ -23,6 +23,13 @@ package jalview.controller; import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertTrue; +import java.awt.Color; +import java.util.Arrays; +import java.util.BitSet; + +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + import jalview.analysis.Finder; import jalview.api.AlignViewControllerI; import jalview.api.FeatureColourI; @@ -40,13 +47,6 @@ import jalview.io.DataSourceType; import jalview.io.FileLoader; import jalview.schemes.FeatureColour; -import java.awt.Color; -import java.util.Arrays; -import java.util.BitSet; - -import org.testng.annotations.BeforeClass; -import org.testng.annotations.Test; - public class AlignViewControllerTest { @@ -68,18 +68,17 @@ public class AlignViewControllerTest /* * features start/end are base 1 */ - seq1.addSequenceFeature(new SequenceFeature("Metal", "desc", 2, 4, 0f, - null)); - seq1.addSequenceFeature(new SequenceFeature("Helix", "desc", 1, 15, 0f, - null)); - seq2.addSequenceFeature(new SequenceFeature("Metal", "desc", 4, 10, - 10f, - null)); - seq3.addSequenceFeature(new SequenceFeature("Metal", "desc", 11, 15, - 10f, null)); + seq1.addSequenceFeature( + new SequenceFeature("Metal", "desc", 2, 4, 0f, null)); + seq1.addSequenceFeature( + new SequenceFeature("Helix", "desc", 1, 15, 0f, null)); + seq2.addSequenceFeature( + new SequenceFeature("Metal", "desc", 4, 10, 10f, null)); + seq3.addSequenceFeature( + new SequenceFeature("Metal", "desc", 11, 15, 10f, null)); // disulfide bond is a 'contact feature' - only select its 'start' and 'end' - seq3.addSequenceFeature(new SequenceFeature("disulfide bond", "desc", - 8, 12, 0f, null)); + seq3.addSequenceFeature( + new SequenceFeature("disulfide bond", "desc", 8, 12, 0f, null)); /* * select the first five columns --> Metal in seq1 cols 4-5 @@ -95,8 +94,9 @@ public class AlignViewControllerTest /* * set features visible on a viewport as only visible features are selected */ - AlignFrame af = new AlignFrame(new Alignment(new SequenceI[] { seq1, - seq2, seq3, seq4 }), 100, 100); + AlignFrame af = new AlignFrame( + new Alignment(new SequenceI[] + { seq1, seq2, seq3, seq4 }), 100, 100); af.getFeatureRenderer().findAllFeatures(true); AlignViewController avc = new AlignViewController(af, af.getViewport(), @@ -205,7 +205,8 @@ public class AlignViewControllerTest AlignFrame af = new FileLoader().LoadFileWaitTillLoaded( "seq1 aMMMaaaaaaaaaaaaaaaa\n" + "seq2 aaaMMMMMMMaaaaaaaaaa\n" + "seq3 aaaaaaaaaaMMMMMaaaaa\n" - + "seq4 aaaaaaaaaaaaaaaaaaaa\n", DataSourceType.PASTE); + + "seq4 aaaaaaaaaaaaaaaaaaaa\n", + DataSourceType.PASTE); SearchResultsI sr = new SearchResults(); SequenceI[] sqs = af.getViewport().getAlignment().getSequencesArray(); @@ -225,7 +226,7 @@ public class AlignViewControllerTest * test Match/Find works first */ FinderI f = new Finder(af.getViewport()); - f.findAll("M+", true, false); + f.findAll("M+", true, false, false, false); assertEquals( "Finder found different set of results to manually created SearchResults", sr, f.getSearchResults()); @@ -237,8 +238,9 @@ public class AlignViewControllerTest AlignViewControllerI avc = af.avc; avc.markHighlightedColumns(false, false, false); - assertTrue("Didn't select highlighted columns", Arrays.deepEquals(af - .getViewport().getColumnSelection().getSelectedRanges() - .toArray(), new int[][] { { 1, 14 } })); + assertTrue("Didn't select highlighted columns", + Arrays.deepEquals(af.getViewport().getColumnSelection() + .getSelectedRanges().toArray(), new int[][] + { { 1, 14 } })); } }