|
Groovy example source code file (MockNestedCallTest.groovy)
The Groovy MockNestedCallTest.groovy source code
package groovy.mock.interceptor
class MockNestedCallTest extends GroovyTestCase {
void testRestore() {
def mockTail = new MockFor(Coin)
mockTail.demand.flip(0..9) {"tail"}
def mockHead = new MockFor(Coin)
mockHead.demand.flip(0..9) {"head"}
def c = new Coin()
assert c.flip() == "edge"
mockTail.use(c) {
assert c.flip() == "tail"
mockHead.use(c) {
assert c.flip() == "head"
}
assert c.flip() == "tail"
}
assert c.flip() == "edge"
}
}
class Coin {
def flip() { "edge" }
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy MockNestedCallTest.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.