JAL-1853 test origin of gapChar bug in AlignView method
[jalview.git] / test / jalview / datamodel / AlignmentViewTest.java
1 package jalview.datamodel;
2 import static org.testng.Assert.assertEquals;
3
4 import org.testng.annotations.Test;
5
6 public class AlignmentViewTest
7 {
8   @Test
9   public void testGetVisibleAlignmentGapChar()
10   {
11     SeqCigar ss = new SeqCigar(new Sequence("One", "A..CDE"));
12     CigarArray ca = new CigarArray(new CigarSimple[] { ss });
13     AlignmentView av = new AlignmentView(ca);
14     String dots = av.getSequenceStrings('.')[0];
15     assertEquals(dots, "A..CDE");
16     String dollars = av.getSequenceStrings('$')[0];
17     assertEquals(dollars, "A$$CDE");
18     assertEquals(av.getVisibleAlignment('$').getSequenceAt(0)
19             .getSequenceAsString(), "A$$CDE");
20   }
21 }