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[] }
