my dog learned polymorphism*
The moose likes Groovy and the fly likes Unit testing a closure with Spock Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Languages » Groovy
Bookmark "Unit testing a closure with Spock" Watch "Unit testing a closure with Spock" New topic

Unit testing a closure with Spock

Red Maxwell

Joined: Aug 18, 2012
Posts: 1
How would one unit test code within a closure using Spock?

// example groovy code

def someObject
def someOtherObject

def x = someCollection.collect{ item ->

// example Spock test snippet

1 * someObjectMock.filter() >> foo
2 * someOtherObjectMock.find() >> bar

So here's the question: how to test the someObject.doSomething(item) in the above closure?
I agree. Here's the link:
subject: Unit testing a closure with Spock
Similar Threads
Still fuzzy on the Expando class - have any good examples of its use?
WA #1.....word association
WA #2 ..... word association
Example of using Groovy Closure for a different programming style
What exactly are closures?