From: gmungoc Date: Fri, 20 May 2016 20:00:28 +0000 (+0100) Subject: JAL-2114 explicit invalid test cases added X-Git-Tag: Release_2_10_0~218^2~1 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=c9912c36174ed61461c0f9eea0211295759fc4cb;p=jalview.git JAL-2114 explicit invalid test cases added --- diff --git a/test/jalview/util/DnaUtilsTest.java b/test/jalview/util/DnaUtilsTest.java index bb3cc5b..6623c13 100644 --- a/test/jalview/util/DnaUtilsTest.java +++ b/test/jalview/util/DnaUtilsTest.java @@ -124,6 +124,19 @@ public class DnaUtilsTest { // expected } + + /* + * nested joins are not allowed; just as well since this fails to parse + * (splitting tokens by comma fragments the inner join expression) + */ + assertNull(DnaUtils + .parseLocation("join(1..2,join(4..5,10..12),18..22)")); + /* + * complement may not enclose multiple ranges + * parsing fails for the same reason + */ + assertNull(DnaUtils + .parseLocation("join(complement(36618..36700,4000..4200),86988..87064)")); } }