And here is sample code. Build SwiftMocks.xcworkspace and run the tests. Experiment with changing things in Waiter.swift to see how the tests report those changes. The official repository of Swift Hamcrest is here. Recommended BookDisclosure: The book link below is an affiliate link. If you buy anything, I earn a commission, at no extra cost to you. Refactoring: The Improving the Design of Existin