You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2022/09/17 13:42:09 UTC

[groovy] 05/05: Add membership negation assert example

This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 9f72c55f89e2b278f99a91de5f7938958ad10124
Author: Alex Golub <a1...@gmail.com>
AuthorDate: Sat Sep 17 14:47:14 2022 +0300

    Add membership negation assert example
---
 src/spec/doc/core-operators.adoc   | 1 +
 src/spec/test/OperatorsTest.groovy | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/spec/doc/core-operators.adoc b/src/spec/doc/core-operators.adoc
index 435c897058..4f8ce46b93 100644
--- a/src/spec/doc/core-operators.adoc
+++ b/src/spec/doc/core-operators.adoc
@@ -798,6 +798,7 @@ to calling `contains`, like in the following example:
 include::../test/OperatorsTest.groovy[tags=membership_op,indent=0]
 ----
 <1> equivalent to calling `list.contains('Emmy')` or `list.isCase('Emmy')`
+<2> membership negation equivalent to calling `!list.contains('Emmy')` or `!list.isCase('Emmy')`
 
 === Identity operator
 
diff --git a/src/spec/test/OperatorsTest.groovy b/src/spec/test/OperatorsTest.groovy
index c35cc97556..1a87eb6e84 100644
--- a/src/spec/test/OperatorsTest.groovy
+++ b/src/spec/test/OperatorsTest.groovy
@@ -612,6 +612,7 @@ assert function(*args,5,6) == 26
         // tag::membership_op[]
         def list = ['Grace','Rob','Emmy']
         assert ('Emmy' in list)                     // <1>
+        assert ('Alex' !in list)                    // <2>
         // end::membership_op[]
     }