object Inspectors extends Inspectors
Companion object that facilitates the importing of Inspectors
members as
an alternative to mixing it in. One use case is to import Inspectors
's members so you can use
them in the Scala interpreter.
- Source
- Inspectors.scala
- Alphabetic
- By Inheritance
- Inspectors
- Inspectors
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
forAll[ASSERTION](xs: String)(fun: (Char) ⇒ ASSERTION)(implicit collecting: Collecting[Char, String], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Unit
Ensure that all characters in a given
String
pass the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).Ensure that all characters in a given
String
pass the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).The difference between
forAll
andforEvery
is thatforAll
will stop on the first failure, whileforEvery
will continue to inspect all characters in theString
after the first failure (and report all failures).- xs
the
String
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAll[K, V, JMAP[k, v] <: Map[k, v], ASSERTION](xs: JMAP[K, V])(fun: (Entry[K, V]) ⇒ ASSERTION)(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that all elements in a given
java.util.Map
pass the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).Ensure that all elements in a given
java.util.Map
pass the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).The difference between
forAll
andforEvery
is thatforAll
will stop on the first failure, whileforEvery
will continue to inspect alljava.util.Map
elements after the first failure (and report all failures).- K
the type of key in the Java Map
- V
the type of value in the Java Map
- JMAP
subtype of
java.util.Map
- xs
the
java.util.Map
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAll[E, C[_], ASSERTION](xs: C[E])(fun: (E) ⇒ ASSERTION)(implicit collecting: Collecting[E, C[E]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that all elements in a given collection pass the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).
Ensure that all elements in a given collection pass the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).
The difference between
forAll
andforEvery
is thatforAll
will stop on the first failure, whileforEvery
will continue to inspect all elements after the first failure (and report all failures).- E
the type of element in the collection
- C
the type of collection
- xs
the collection of elements
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAtLeast[ASSERTION](min: Int, xs: String)(fun: (Char) ⇒ ASSERTION)(implicit collecting: Collecting[Char, String], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that at least
min
number of characters in a givenString
pass the given inspection function.Ensure that at least
min
number of characters in a givenString
pass the given inspection function.- min
the minimum number of characters in
String
that must pass the inspection function- xs
the
String
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAtLeast[K, V, JMAP[k, v] <: Map[k, v], ASSERTION](min: Int, xs: JMAP[K, V])(fun: (Entry[K, V]) ⇒ ASSERTION)(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that at least
min
number of elements in a givenjava.util.Map
pass the given inspection function.Ensure that at least
min
number of elements in a givenjava.util.Map
pass the given inspection function.- K
the type of key in the
java.util.Map
- V
the type of value in the
java.util.Map
- JMAP
subtype of
java.util.Map
- min
the minimum number of elements that must pass the inspection function
- xs
the
java.util.Map
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAtLeast[E, C[_], ASSERTION](min: Int, xs: C[E])(fun: (E) ⇒ ASSERTION)(implicit collecting: Collecting[E, C[E]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that at least
min
number of elements of a given collection pass the given inspection function.Ensure that at least
min
number of elements of a given collection pass the given inspection function.- E
the type of element in the collection
- C
the type of collection
- min
the minimum number of elements that must pass the inspection function
- xs
the collection of elements
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAtMost[ASSERTION](max: Int, xs: String)(fun: (Char) ⇒ ASSERTION)(implicit collecting: Collecting[Char, String], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that at most
max
number of characters in a givenString
pass the given inspection function.Ensure that at most
max
number of characters in a givenString
pass the given inspection function.- max
the maximum number of characters in
String
that must pass the inspection function- xs
the
String
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAtMost[K, V, JMAP[k, v] <: Map[k, v], ASSERTION](max: Int, xs: JMAP[K, V])(fun: (Entry[K, V]) ⇒ ASSERTION)(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that at most
max
number of elements in a givenjava.util.Map
pass the given inspection function.Ensure that at most
max
number of elements in a givenjava.util.Map
pass the given inspection function.- K
the type of key in the
java.util.Map
- V
the type of value in the
java.util.Map
- JMAP
subtype of
java.util.Map
- max
the maximum number of elements in the
java.util.Map
that must pass the inspection function- xs
the
java.util.Map
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forAtMost[E, C[_], ASSERTION](max: Int, xs: C[E])(fun: (E) ⇒ ASSERTION)(implicit collecting: Collecting[E, C[E]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that at most
max
number of elements of a given collection pass the given inspection function.Ensure that at most
max
number of elements of a given collection pass the given inspection function.- E
the type of element in the collection
- C
the type of collection
- max
the maximum number of elements that must pass the inspection function
- xs
the collection of elements
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forBetween[ASSERTION](from: Int, upTo: Int, xs: String)(fun: (Char) ⇒ ASSERTION)(implicit collecting: Collecting[Char, String], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure the number of characters of a given
String
that pass the given inspection function is betweenfrom
andupTo
.Ensure the number of characters of a given
String
that pass the given inspection function is betweenfrom
andupTo
.- from
the minimum number of characters in the
String
that must pass the inspection number- upTo
the maximum number of characters in the
String
that must pass the inspection number- xs
the
String
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forBetween[K, V, JMAP[k, v] <: Map[k, v], ASSERTION](from: Int, upTo: Int, xs: JMAP[K, V])(fun: (Entry[K, V]) ⇒ ASSERTION)(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure the number of elements in a given
java.util.Map
that pass the given inspection function is betweenfrom
andupTo
.Ensure the number of elements in a given
java.util.Map
that pass the given inspection function is betweenfrom
andupTo
.- K
the type of key in the
java.util.Map
- V
the type of value in the
java.util.Map
- JMAP
subtype of
java.util.Map
- from
the minimum number of elements in the
java.util.Map
that must pass the inspection number- upTo
the maximum number of elements in the
java.util.Map
that must pass the inspection number- xs
the
java.util.Map
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forBetween[E, C[_], ASSERTION](from: Int, upTo: Int, xs: C[E])(fun: (E) ⇒ ASSERTION)(implicit collecting: Collecting[E, C[E]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure the number of elements of a given collection that pass the given inspection function is between
from
andupTo
.Ensure the number of elements of a given collection that pass the given inspection function is between
from
andupTo
.- E
the type of element in the collection
- C
the type of collection
- from
the minimum number of elements that must pass the inspection number
- upTo
the maximum number of elements that must pass the inspection number
- xs
the collection of elements
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forEvery[ASSERTION](xs: String)(fun: (Char) ⇒ ASSERTION)(implicit collecting: Collecting[Char, String], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that every character in a given
String
passes the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).Ensure that every character in a given
String
passes the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).The difference between
forEvery
andforAll
is thatforEvery
will continue to inspect all characters in theString
after first failure, and report all failures, whereasforAll
will stop on (and only report) the first failure.- xs
the
String
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forEvery[K, V, JMAP[k, v] <: Map[k, v], ASSERTION](xs: JMAP[K, V])(fun: (Entry[K, V]) ⇒ ASSERTION)(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that every element in a given
java.util.Map
passes the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).Ensure that every element in a given
java.util.Map
passes the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).The difference between
forEvery
andforAll
is thatforEvery
will continue to inspect all elements in thejava.util.Map
after first failure, and report all failures, whereasforAll
will stop on (and only report) the first failure.- K
the type of key in the
java.util.Map
- V
the type of value in the
java.util.Map
- JMAP
subtype of
java.util.Map
- xs
the
java.util.Map
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forEvery[E, C[_], ASSERTION](xs: C[E])(fun: (E) ⇒ ASSERTION)(implicit collecting: Collecting[E, C[E]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that every element in a given collection passes the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).
Ensure that every element in a given collection passes the given inspection function, where "pass" means returning normally from the function (i.e., without throwing an exception).
The difference between
forEvery
andforAll
is thatforEvery
will continue to inspect all elements after first failure, and report all failures, whereasforAll
will stop on (and only report) the first failure.- E
the type of element in the collection
- C
the type of collection
- xs
the collection of elements
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forExactly[ASSERTION](succeededCount: Int, xs: String)(fun: (Char) ⇒ ASSERTION)(implicit collecting: Collecting[Char, String], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that exactly
succeededCount
number of characters in a givenString
pass the given inspection function.Ensure that exactly
succeededCount
number of characters in a givenString
pass the given inspection function.- succeededCount
the number of characters in the
String
that must pass the inspection function- xs
the
String
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forExactly[K, V, JMAP[k, v] <: Map[k, v], ASSERTION](succeededCount: Int, xs: JMAP[K, V])(fun: (Entry[K, V]) ⇒ ASSERTION)(implicit collecting: Collecting[Entry[K, V], JMAP[K, V]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that exactly
succeededCount
number of elements in a givenjava.util.Map
pass the given inspection function.Ensure that exactly
succeededCount
number of elements in a givenjava.util.Map
pass the given inspection function.- K
the type of key in the
java.util.Map
- V
the type of value in the
java.util.Map
- JMAP
subtype of
java.util.Map
- succeededCount
the number of elements in the
java.util.Map
that must pass the inspection function- xs
the
java.util.Map
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
def
forExactly[E, C[_], ASSERTION](succeededCount: Int, xs: C[E])(fun: (E) ⇒ ASSERTION)(implicit collecting: Collecting[E, C[E]], asserting: InspectorAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
Ensure that exactly
succeededCount
number of elements of a given collection pass the given inspection function.Ensure that exactly
succeededCount
number of elements of a given collection pass the given inspection function.- E
the type of element in the collection
- C
the type of collection
- succeededCount
the number of elements that must pass the inspection function
- xs
the collection of elements
- fun
the inspection function
- collecting
the implicit
Collecting
that can transformxs
into ascala.collection.GenTraversable
- Definition Classes
- Inspectors
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )