Coarse Grind Programmers Reference
- It is strongly recommended you follow the [QUICK START] as a first step, and look at the example projects available from the Files section.
- A quick introduction to Coarse Grind programming can be gained from the following [PROGRAMMING TIPS].
There are currently two main packages to Coarse Grind:
- [rockabilly.coarsegrind.core] - This package implements Coarse Grind's core functionality. It provides the means to organize testing into Test Suites, Test Subjects, and Test Cases. It also provides the Test Result class which is used to evaluate to a final Pass/Fail/Inconclusive status and also contains any test artifacts and exceptions associated with that result. (Test cases are assumed to have more than one result, and final status is the consensus of all results.)
- [rockabilly.coarsegrind.descriptions] - This package implements the [DESCRIPTIONS FEATURE-SET]. It provides a way to quickly generate test data conforming to many common test case scenarios.