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