ResultImplicits

org.specs2.execute.ResultImplicits
See theResultImplicits companion trait

Attributes

Companion
trait
Graph
Supertypes
trait Results
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited classlikes

Attributes

Inherited from:
ResultLogicalCombinators
Supertypes
class Object
trait Matchable
class Any
object given_Conversion_Boolean_Result extends Conversion[Boolean, Result]

implicit definition to accept any boolean value as a Result This avoids writing b must beTrue

implicit definition to accept any boolean value as a Result This avoids writing b must beTrue

Attributes

Inherited from:
Results
Supertypes
class Conversion[Boolean, Result]
trait Boolean => Result
class Object
trait Matchable
class Any

Value members

Inherited methods

def negate(r: Result): Result

Attributes

Inherited from:
Results
def negateWhen(condition: Boolean)(r: Result): Result

Attributes

Inherited from:
Results
def toResult(b: Boolean): Result

Attributes

Inherited from:
Results

Givens

Inherited givens

implicit definition to accept any boolean value as a Result This avoids writing b must beTrue

implicit definition to accept any boolean value as a Result This avoids writing b must beTrue

Attributes

Inherited from:
Results

Extensions

Inherited extensions

extension [R1, R2](r1: => R1)(using evidence$5: AsResult[R1], evidence$6: AsResult[R2])
def <==>(r2: => R2): Result

Two results r1 and r2 are equivalent if r1.isSuccess == r2.isSuccess

Two results r1 and r2 are equivalent if r1.isSuccess == r2.isSuccess

Attributes

Inherited from:
ResultImplicits
extension [T, R](t: T => R)(using evidence$1: AsResult[R])
def applied(value: T): Result

apply the function to the value and convert to a Result

apply the function to the value and convert to a Result

Attributes

Inherited from:
ResultImplicits
extension [T, R](t: T => R)(using evidence$3: AsResult[R])
def foreach(seq: Iterable[T]): Result

Attributes

Returns

the aggregation of all results

Inherited from:
ResultImplicits
extension [T, R](t: T => R)(using evidence$4: AsResult[R])
def atLeastOnce(seq: Iterable[T]): Result

Attributes

Returns

success if at least one result is a success

Inherited from:
ResultImplicits
extension [T, R](t: T => R)(using evidence$2: AsResult[R])
def forall(seq: Iterable[T]): Result

Attributes

Returns

the "and" of all results, stopping after the first failure

Inherited from:
ResultImplicits

Implicits

Inherited implicits

implicit def combineBoolean(b: => Boolean): ResultLogicalCombinator

Attributes

Inherited from:
ResultLogicalCombinators

Attributes

Inherited from:
ResultLogicalCombinators