a Description with parent-child relationships to other Description objects from a Tree[Description]
a sanitized description
fragment that must be used as the root description if the specification is empty
This function is used to map each node in a Tree[Fragment] to a pair of (Description, Fragment)
This function is used to map each node in a Tree[Fragment] to a pair of (Description, Fragment)
The Int argument is the numeric label of the current TreeNode being mapped. It is used to create a unique description of the example to executed which is required by JUnit
a seq containing the path of an example without the root name
a test name with no newlines
Descriptions for a seq of Fragments to execute