org.specs2.data
Members list
Type members
Classlikes
This tag will always keep its tagged element.
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
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EditDistanceOpclass Objecttrait Matchableclass AnyShow all
The EditDistance trait provides methods to compute the distance between 2 sequences
The EditDistance trait provides methods to compute the distance between 2 sequences
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object EditDistance.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
EditDistance.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait LevenhsteinCosts[T]object StringLevenhsteinCosts.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EditDistanceCosts.type
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
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HopcroftKarp.type
An IncludeExcludeTag is defined with inclusion/exclusion patterns
An IncludeExcludeTag is defined with inclusion/exclusion patterns
Attributes
- Supertypes
- Known subtypes
-
class Tag
- Self type
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
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SeparatedTags
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EditDistanceOpclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
object StringLevenhsteinCosts.type
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
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EditDistanceOpclass Objecttrait Matchableclass AnyShow all
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)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A trait for anything that can be sized
A trait for anything that can be sized
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Sized.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EditDistanceOpclass Objecttrait Matchableclass AnyShow all
tags the next element
tags the next element
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IncludeExcludeTagtrait NamedTagclass Objecttrait Matchableclass AnyShow all
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
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TopologicalSort.type
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
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all