org.specs2.data
Type members
Classlikes
This tag will always keep its tagged element.
This tag will always keep its tagged element.
It is used to keep setup/teardown behaviour in specification whether examples are tagged or not and whatever is passed on the command line
Similar to the AlwaysTag this tag is keeping elements only if there is no included tags
Similar to the AlwaysTag this tag is keeping elements only if there is no included tags
The EditDistance trait provides methods to compute the distance between 2 sequences
The EditDistance trait provides methods to compute the distance between 2 sequences
- Companion:
- object
Hopcroft-Karp (https://en.wikipedia.org/wiki/Hopcroft%E2%80%93Karp_algorithm) algorithm for finding the maximum matching in a bipartite graph
Hopcroft-Karp (https://en.wikipedia.org/wiki/Hopcroft%E2%80%93Karp_algorithm) algorithm for finding the maximum matching in a bipartite graph
This is used for "contain" matchers to find the best matches between actual and expected elements in 2 lists
An IncludeExcludeTag is defined with inclusion/exclusion patterns
An IncludeExcludeTag is defined with inclusion/exclusion patterns
This trait provides a keep function which will determine if a element T must be kept with regards to:
This trait provides a keep function which will determine if a element T must be kept with regards to:
- a list of include tags
- a list of exclude tags
- a matchFunction which say if the element matches a given tag
The element is kept if it is included and not excluded
- it is included if the include list is empty or the element matches an including tag
- it is excluded if the exclude list is not empty and the element matches an excluding tag
A tag with names.
A tag with names.
Given a list of names and the current arguments this tag must be able to determine if what it is tagging must be kept or not
- Companion:
- object
specialization of the IncludedExcluded trait for string separated tags
specialization of the IncludedExcluded trait for string separated tags
2 tags t1, t2 separated by a "," means that t1 OR t2 must be included (/excluded) 2 tags t1, t2 separated by a "&&" means that t1 AND t2 must be included (/excluded)
Topological sorting is used to define the order of execution of dependent specifications when they form an acyclic graph
Topological sorting is used to define the order of execution of dependent specifications when they form an acyclic graph
Stateful class to create unique names.
Stateful class to create unique names.
When the same name is asked for the second time, a unique int is attached to it