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.
- Companion:
- class
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.
- Inherited from:
- LoneElement
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
- Inherited from:
- LoneElement
Wrapper class that adds a loneElement
method to Map for which
an implicit Collecting[(K, V), scala.collection.GenTraversable[(K, V)]]
is available.
Wrapper class that adds a loneElement
method to Map for which
an implicit Collecting[(K, V), scala.collection.GenTraversable[(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
- Inherited from:
- LoneElement
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
- Inherited from:
- LoneElement
Implicits
Inherited implicits
- Inherited from:
- LoneElement
- 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
- 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
- Inherited from:
- LoneElement