1
Например у меня есть классStubbing @Immutable заводная классы с использованием Спка
@Immutable
class User {
String id
}
, и я хочу незавершенный его в пути я использовал окурок классов Java
def "should stub class"() {
given:
def validator = new BitSolutionValidator(eventBus)
def student = GroovyStub(User)
when:
validator.onStudentHandedOverBitSolution(new StudentHandedOverBitSolutionEvent(
student, GroovyStub(BitTask), GroovyStub(BitSolution)))
then:
student.id >> STUDENT_ID
}
Но когда код выполняется Я заметил, что student.id ответил null. Есть ли способ заглушить @Immutable классные классы с использованием Spock или мне нужно использовать metaClass?
spock в версии 1.0 на данный момент – cfrick
Предполагается, что он означает Grails 2.4.3 – billjamesdev