Function clearDefaultValues(on:)
public func clearDefaultValues(on mocks: Mock...)
Remove all registered default values.
Partially reset a set of mocks during test runs by removing all registered default values.
let bird = mock(Bird.self)
bird.useDefaultValues(from: .standardProvider)
print(bird.name) // Prints ""
verify(bird.getName()).wasCalled() // Passes
clearDefaultValues(on: bird)
print(bird.name) // Error: Missing stubbed implementation
verify(bird.getName()).wasCalled() // Passes
Parameters
Name | Type | Description |
---|---|---|
mocks | Mock |
A set of mocks to reset. |