2
Spock nicht Spock erkennt keine Methodenaufruf
doTip Methodenaufruf erkennt (I für einige "wo" Blöcke geteilt müssen.)
Gebraucht neuestegroovy und spock.
Warum ist dieser Code falsch?
Wie reparieren?
import spock.lang.Shared
import spock.lang.Specification
class Test extends Specification {
def controller
@Shared
String g = ""
@Shared
def tip = Mock(Tip)
def "test"() {
controller = new TController(tip: tip)
when:
controller.transform(g)
then:
1 * tip.doTip(_)
}
}
class Tip {
def doTip(String f) {}
}
class TController {
Tip tip
def transform(String g) {
tip.doTip(g)
}
}