AcceptanceMark is a tool for generating Acceptance Tests in Xcode, inspired by Fitnesse.
Fitnesse advantages
- Easy to write business rules in tabular form in Markdown files.
- All shareholders can write Fitnesse tests.
- Convenient Test Report.
Fitnesse disadvantages
- Does not integrate well with XCTest.
- Requires to run a separate server.
- Difficult to configure and run locally / on CI.
The solution: AcceptanceMark
AcceptanceMark is the ideal tool to write Fitnesse-style acceptance tests that integrate seamlessly with XCTest:
- Write your tests inputs and expected values in markdown tables.
- AcceptanceMark generates XCTest test classes with strong-typed input/outputs.
- Write test runners to evaluate the system under test with the given inputs.
- Run the chosen test target (Unit Tests supported, UI Tests will be supported) and get a test report.
