Commits

Brian Gesiak committed 9719468ece9
FunctionalTests: Add FailureTests Addresses #127 by adding infrastructure to run a test suite composed of QuickSpec instances, then makes assertions on the results of those runs. - Expose internal XCTest classes and methods in order to allow for multiple XCTestSuite instances to be run at once. - Add function to make it easy to run a XCTestSuite with a given spec instance in QCKSpecRunner. - Running examples multiple times causes the afterSuite logic to misfire. Add a flag to World in order to prevent afterSuite from running in such a case. - Add a bridging header to QuickTests in order to expose QCKSpecRunner to tests written in Swift. - Add tests that check that failures are correctly reported.