Slide 57
Slide 57 text
class GeneratedMockArgumentFoo: ArgumentFoo, Mock {
let storage: Storage = Storage()
func bar(arg1: Int, arg2: UIViewController) {
recordInvocation(withIdentifier: "barArg1Arg2", arguments: [arg1, arg2])
}
class InstanceVerifier: Verifier {
func bar(arg1: Matcher?, arg2: Matcher?) {
mock.verifyInvocation(
withIdentifier: "barArg1Arg2",
arguments: [arg1, arg2]
)
}
}
func verify() -> InstanceVerifier {
return InstanceVerifier(mock: self)
}
}
57