You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by sh...@apache.org on 2015/11/17 06:00:45 UTC
incubator-groovy git commit: GROOVY-7442 Spread-dot operator within
assert isn't expected with @CompileStatic * Add unit test (issue fixed as
side effect of changes for GROOVY-7656)
Repository: incubator-groovy
Updated Branches:
refs/heads/master ced7989ad -> a38afed6f
GROOVY-7442 Spread-dot operator within assert isn't expected with @CompileStatic
* Add unit test (issue fixed as side effect of changes for GROOVY-7656)
Project: http://git-wip-us.apache.org/repos/asf/incubator-groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-groovy/commit/a38afed6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-groovy/tree/a38afed6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-groovy/diff/a38afed6
Branch: refs/heads/master
Commit: a38afed6f9189e4b96cfd25876324de41b5dd559
Parents: ced7989
Author: Shil Sinha <sh...@apache.org>
Authored: Mon Nov 16 23:55:56 2015 -0500
Committer: Shil Sinha <sh...@apache.org>
Committed: Mon Nov 16 23:56:38 2015 -0500
----------------------------------------------------------------------
.../asm/sc/ArraysAndCollectionsStaticCompileTest.groovy | 11 +++++++++++
1 file changed, 11 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-groovy/blob/a38afed6/src/test/org/codehaus/groovy/classgen/asm/sc/ArraysAndCollectionsStaticCompileTest.groovy
----------------------------------------------------------------------
diff --git a/src/test/org/codehaus/groovy/classgen/asm/sc/ArraysAndCollectionsStaticCompileTest.groovy b/src/test/org/codehaus/groovy/classgen/asm/sc/ArraysAndCollectionsStaticCompileTest.groovy
index 4a9fbc5..4d9cb64 100644
--- a/src/test/org/codehaus/groovy/classgen/asm/sc/ArraysAndCollectionsStaticCompileTest.groovy
+++ b/src/test/org/codehaus/groovy/classgen/asm/sc/ArraysAndCollectionsStaticCompileTest.groovy
@@ -99,6 +99,17 @@ class ArraysAndCollectionsStaticCompileTest extends ArraysAndCollectionsSTCTest
}
}
+ //GROOVY-7442
+ void testSpreadDotOperatorWithinAssert() {
+ assertScript '''
+ def myMethod(String a, String b) {
+ assert [a, b]*.size() == [5, 5]
+ }
+
+ myMethod('hello', 'world')
+ '''
+ }
+
@Override
void testForInLoop() {
try {