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

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

commit 2e8adcb76371552c2d79af8192de451cf83a829c
Author: Alex Golub <[email protected]>
AuthorDate: Sat Sep 17 14:47:14 2022 +0300

    Add membership negation assert example
    
    (cherry picked from commit 9f72c55f89e2b278f99a91de5f7938958ad10124)
---
 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 50d151e56e..1298f7ef24 100644
--- a/src/spec/doc/core-operators.adoc
+++ b/src/spec/doc/core-operators.adoc
@@ -790,6 +790,7 @@ to calling `contains`, like in the following example:
 
include::{projectdir}/src/spec/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 636d7fe554..16911bbead 100644
--- a/src/spec/test/OperatorsTest.groovy
+++ b/src/spec/test/OperatorsTest.groovy
@@ -610,6 +610,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[]
     }
 

Reply via email to