94a33006f767db0d3d4db0472831b4d654d5878c
[jalview.git] / test / jalview / gui / AppVarnaTest.java
1 package jalview.gui;
2
3 import static org.testng.AssertJUnit.assertEquals;
4 import static org.testng.AssertJUnit.assertNull;
5 import static org.testng.AssertJUnit.assertSame;
6
7 import org.testng.annotations.Test;
8
9 public class AppVarnaTest
10 {
11   @Test
12   public void testReplaceOddGaps()
13   {
14     String struct = "{(<]}>)";
15     String replaced = AppVarna.replaceOddGaps(struct);
16     assertEquals(struct, replaced);
17     assertSame(struct, replaced);
18     assertEquals("..{.([.<.].}.>)",
19             AppVarna.replaceOddGaps("..{ ([*<-]?} >)"));
20     assertEquals("....", AppVarna.replaceOddGaps("cgta"));
21     assertEquals("", AppVarna.replaceOddGaps(""));
22     assertNull(AppVarna.replaceOddGaps(null));
23   }
24 }