X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fio%2FStockholmFileTest.java;fp=test%2Fjalview%2Fio%2FStockholmFileTest.java;h=f6b39af3fe0f3ed13cbee47e2a5b7a1374fcd60e;hb=0cc7012545b54289025e8c6f109b4f26dc61dae9;hp=bd1400b5eba09f412f17dd415d3810bf79a56ec1;hpb=5edb9a0c935f7c153bbddedfe2ce36bb389dbb53;p=jalview.git diff --git a/test/jalview/io/StockholmFileTest.java b/test/jalview/io/StockholmFileTest.java index bd1400b..f6b39af 100644 --- a/test/jalview/io/StockholmFileTest.java +++ b/test/jalview/io/StockholmFileTest.java @@ -461,6 +461,20 @@ public class StockholmFileTest roundTripSSForRNA(aliFile, annFileFullWuss); } + @Test(groups = { "Functional" }) + public void detectWussBrackets() + { + for (char ch : new char[] { '{', '}', '[', ']', '(', ')', '<', '>' }) + { + Assert.assertTrue(StockholmFile.DETECT_BRACKETS.matchAt("" + ch, 0), + "Didn't recognise " + ch + " as a WUSS bracket"); + } + for (char ch : new char[] { '@', '!', 'V', 'Q', '*', ' ', '-', '.' }) + { + Assert.assertFalse(StockholmFile.DETECT_BRACKETS.matchAt("" + ch, 0), + "Shouldn't recognise " + ch + " as a WUSS bracket"); + } + } private static void roundTripSSForRNA(String aliFile, String annFile) throws Exception {