X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fdatamodel%2FAlignmentViewTest.java;fp=test%2Fjalview%2Fdatamodel%2FAlignmentViewTest.java;h=706e5a6e42b4e9a2ea7f9a09eeeaba0385b7537e;hb=f06554784411ddbf871d642e66c8dcb7f147d4a8;hp=0000000000000000000000000000000000000000;hpb=cf06ee5d732af6cc874115aece1138adafca8ad7;p=jalview.git diff --git a/test/jalview/datamodel/AlignmentViewTest.java b/test/jalview/datamodel/AlignmentViewTest.java new file mode 100644 index 0000000..706e5a6 --- /dev/null +++ b/test/jalview/datamodel/AlignmentViewTest.java @@ -0,0 +1,21 @@ +package jalview.datamodel; +import static org.testng.Assert.assertEquals; + +import org.testng.annotations.Test; + +public class AlignmentViewTest +{ + @Test(groups = { "Functional" }) + public void testGetVisibleAlignmentGapChar() + { + SeqCigar ss = new SeqCigar(new Sequence("One", "A..CDE")); + CigarArray ca = new CigarArray(new CigarSimple[] { ss }); + AlignmentView av = new AlignmentView(ca); + String dots = av.getSequenceStrings('.')[0]; + assertEquals(dots, "A..CDE"); + String dollars = av.getSequenceStrings('$')[0]; + assertEquals(dollars, "A$$CDE"); + assertEquals(av.getVisibleAlignment('$').getSequenceAt(0) + .getSequenceAsString(), "A$$CDE"); + } +}