JAL-1598 replaced faulty regex, amended Varna call, to get pseudo-knots
[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 }