J'ai une classe dans src/groovy
comme ceComment tester la classe avec @Autowired en utilisant Spock
public class MyClass {
@AutoWired
SomeOtherClass someOtherClass
String test() {
return someOtherClass.testMethod()
}
}
Quand j'écris un test pour cette méthode que je reçois une erreur: Cannot invoke method testMethod() on null object
.
Ceci est mon test: -
def "test test"() {
expect:
myClass.test() == "somevalue"
}
Qu'est-ce que je fais mal? Y at-il un moyen de se moquer de la classe @Autowired
?
avez-vous essayé la fermeture de doWithSpring? –