-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Given:
DummyRequest.groovy
class DummyRequest {
final List<Session> sessions
DummyRequest (){
sessions=[
new Session(name: 'dave')
]
}
}we can inject an empty 'sessions' field even though it was declared 'final' and set in the constructor:
class DummySpec extends Specification {
def "test sessions" () {
given:
DummyRequest req = GroovyStub(sessions: []) {}
expect:
req.sessions == []
}
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels