X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=test%2Fjalview%2Futil%2Fmatcher%2FMatcherTest.java;fp=test%2Fjalview%2Futil%2Fmatcher%2FMatcherTest.java;h=f4c818139e1d4fe718564743832dfa6c5018c8bb;hp=ee0ff82ff203bf1cb726f11bf3f8630268154615;hb=3013ab968530be65871281fc548c5ffa92a7b7b0;hpb=ebe19c4969f174303e5d98e7d6b09422d0aaf6e3 diff --git a/test/jalview/util/matcher/MatcherTest.java b/test/jalview/util/matcher/MatcherTest.java index ee0ff82..f4c8181 100644 --- a/test/jalview/util/matcher/MatcherTest.java +++ b/test/jalview/util/matcher/MatcherTest.java @@ -167,6 +167,22 @@ public class MatcherTest assertTrue(m.matches(null)); /* + * value is present (is not null) + */ + m = new Matcher(Condition.Present, null); + assertTrue(m.matches("benign")); + assertTrue(m.matches("")); + assertFalse(m.matches(null)); + + /* + * value is not present (is null) + */ + m = new Matcher(Condition.NotPresent, null); + assertFalse(m.matches("benign")); + assertFalse(m.matches("")); + assertTrue(m.matches(null)); + + /* * a float with a string match condition will be treated as string */ Matcher m1 = new Matcher(Condition.Contains, "32");