~ chicken-core (chicken-5) 50d9540af6108789a605ccff10915b030a324461
commit 50d9540af6108789a605ccff10915b030a324461 Author: Peter Bex <address@hidden> AuthorDate: Wed Jul 18 20:31:09 2012 +0200 Commit: Christian Kellermann <ckeen@pestilenz.org> CommitDate: Thu Jul 19 10:16:40 2012 +0200 Add complemented unicode char-set tests for irregex (upstream changeset 78ba6b09e021) Signed-off-by: Christian Kellermann <ckeen@pestilenz.org> diff --git a/tests/test-irregex.scm b/tests/test-irregex.scm index 11bf225e..fd2cb97a 100644 --- a/tests/test-irregex.scm +++ b/tests/test-irregex.scm @@ -504,5 +504,13 @@ (test-assert (not (irregex-search "(?u:<[あ-ん]*>)" "<ひらgがな>"))) (test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<語>"))) -(test-end)(test-exit) +(test-assert (irregex-search "(?u:<[^あ-ん]*>)" "<abc>")) +(test-assert (not (irregex-search "(?u:<[^あ-ん]*>)" "<あん>"))) +(test-assert (not (irregex-search "(?u:<[^あ-ん]*>)" "<ひらがな>"))) +(test-assert (irregex-search "(?u:<[^あ-ん語]*>)" "<abc>")) +(test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<あん>"))) +(test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<ひらがな>"))) +(test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<語>"))) + +(test-end)Trap