Companion object that facilitates the importing of LoneElement
members as an alternative to mixing it in. One use case is to import LoneElement
's members so you can use loneElement
in the Scala interpreter.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
LoneElement.type
Members list
Type members
Inherited classlikes
Wrapper class that adds a loneElement
method to any collection type C
for which an implicit Collecting[C]
is available.
Wrapper class that adds a loneElement
method to any collection type C
for which an implicit Collecting[C]
is available.
Through the implicit conversion provided by trait LoneElement
, this class allows you to make statements like:
trav.loneElement should be > 9
Type parameters
- CTC
-
the "collection type constructor" for the collection on which to add the
loneElement
method - E
-
the element type of the collection on which to add the
loneElement
method
Value parameters
- collecting
-
a typeclass that enables the
loneElement
syntax - collection
-
a collection to wrap in a
LoneElementCollectionWrapper
, which provides theloneElement
method.
Attributes
- Inherited from:
- LoneElement
- Supertypes
-
class Objecttrait Matchableclass Any
Wrapper class that adds a loneElement
method to Java Map for which an implicit Collecting[org.scalatest.Entry, java.util.Map]
is available.
Wrapper class that adds a loneElement
method to Java Map for which an implicit Collecting[org.scalatest.Entry, java.util.Map]
is available.
Through the implicit conversion provided by trait LoneElement
, this class allows you to make statements like:
jmap.loneElement.getKey should be > 9
Type parameters
- JMAP
-
the "Java Map type constructor" for the collection on which to add the
loneElement
method - K
-
the element type of the Java Map key on which to add the
loneElement
method - V
-
the element type of the Java Map value on which to add the
loneElement
method
Value parameters
- collecting
-
a typeclass that enables the
loneElement
syntax
Attributes
- Inherited from:
- LoneElement
- Supertypes
-
class Objecttrait Matchableclass Any
Wrapper class that adds a loneElement
method to Map for which an implicit Collecting[(K, V), org.scalactic.ColCompatHelper.Iterable[(K, V)]]
is available.
Wrapper class that adds a loneElement
method to Map for which an implicit Collecting[(K, V), org.scalactic.ColCompatHelper.Iterable[(K, V)]]
is available.
Through the implicit conversion provided by trait LoneElement
, this class allows you to make statements like:
map.loneElement._1 should be > 9
Type parameters
- K
-
the element type of the Map key on which to add the
loneElement
method - MAP
-
the "Map type constructor" for the collection on which to add the
loneElement
method - V
-
the element type of the Map value on which to add the
loneElement
method
Value parameters
- collecting
-
a typeclass that enables the
loneElement
syntax
Attributes
- Inherited from:
- LoneElement
- Supertypes
-
class Objecttrait Matchableclass Any
Wrapper class that adds a loneElement
method to String
for which an implicit Collecting[C]
is available.
Wrapper class that adds a loneElement
method to String
for which an implicit Collecting[C]
is available.
Through the implicit conversion provided by trait LoneElement
, this class allows you to make statements like:
"9".loneElement should be ('9')
Value parameters
- collecting
-
a typeclass that enables the
loneElement
syntax - s
-
the
String
to wrap
Attributes
- Inherited from:
- LoneElement
- Supertypes
-
class Objecttrait Matchableclass Any
Implicits
Inherited implicits
Attributes
- Inherited from:
- LoneElement
Attributes
- Inherited from:
- LoneElement
Implicit conversion that adds a loneElement
method to any collection type C
for which an implicit Collecting[C]
is available.
Implicit conversion that adds a loneElement
method to any collection type C
for which an implicit Collecting[C]
is available.
Type parameters
- CTC
-
the "collection type constructor" for the collection on which to add the
loneElement
method - E
-
the element type of the collection on which to add the
loneElement
method
Value parameters
- collecting
-
a typeclass that enables the
loneElement
syntax - collection
-
the collection on which to add the
loneElement
method
Attributes
- Inherited from:
- LoneElement
Implicit conversion that adds a loneElement
method to String for which an implicit Collecting[C]
is available.
Implicit conversion that adds a loneElement
method to String for which an implicit Collecting[C]
is available.
Value parameters
- collecting
-
a typeclass that enables the
loneElement
syntax - s
-
the
String
to wrap
Attributes
- Inherited from:
- LoneElement