From c9912c36174ed61461c0f9eea0211295759fc4cb Mon Sep 17 00:00:00 2001 From: gmungoc Date: Fri, 20 May 2016 21:00:28 +0100 Subject: [PATCH] JAL-2114 explicit invalid test cases added --- test/jalview/util/DnaUtilsTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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)")); } } -- 1.7.10.2