I just published beta sources for XSmallTest (XSM), a minimal single-header implementation of a test DSL that generates test cases compatible with Xcode's XCTest:
#import "XSmallTest.h" xsm_given("an integer value") { int v; xsm_when("the value is 42") { v = 42; xsm_then("the value is the answer to the life, the universe, and everything") { XCTAssertEqual(42, v); } } }
I'll be gradually migrating some of my projects over; you can find the source code here.