[ https://issues.apache.org/jira/browse/GROOVY-8716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16558422#comment-16558422 ]
paolo di tommaso commented on GROOVY-8716: ------------------------------------------ I guess no. I've noticed that just removing the `given` or `cleanup` component, it pass. > Could not find matching constructor for java.util.List() > -------------------------------------------------------- > > Key: GROOVY-8716 > URL: https://issues.apache.org/jira/browse/GROOVY-8716 > Project: Groovy > Issue Type: Bug > Affects Versions: 2.5.1 > Reporter: paolo di tommaso > Priority: Major > > The following Spock test fail > > {code:java} > class Foo extends Specification { > def 'should create a list' () { > given: > def folder = null > when: > List results = [] > then: > true > cleanup: > folder?.deleteDir() > } > }{code} > > The reported error is > {code:java} > org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast > object '[]' with class 'java.util.LinkedHashSet' to class 'java.util.List' > due to: groovy.lang.GroovyRuntimeException: Could not find matching > constructor for: java.util.List() > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)