abstract class Spec extends SpecLike
Lightweight specification with only 3 implicit methods
- 2 implicits to create the specification string context
- 1 implicit to create expectations with "must"
- 1 implicit to add arguments to the specification
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Spec
- SpecLike
- StandardMatchResults
- StandardResults
- FormattingFragments
- ArgumentsShortcuts
- ArgumentsCreation
- MustMatchers1
- MustExpectations1
- MustExpectationsCreation
- Matchers1
- ValueChecksBase
- ValueChecksLowImplicits
- FutureBaseMatchers
- EventuallyMatchers
- EventuallyResults
- TryBaseMatchers
- EitherBaseMatchers
- OptionBaseMatchers
- NumericBaseMatchers
- ExceptionBaseMatchers
- ExpectationsCreation
- MatchResultStackTrace
- StringBaseMatchers
- TraversableBaseMatchers
- AnyBaseMatchers
- AcceptanceDsl1
- ActionDsl
- TagDsl
- ReferenceCreation
- SpecStructureDsl1
- S2StringContext1
- S2StringContextCreation
- FragmentsFactory
- ImmutableSpecificationStructure
- SpecificationStructure
- ContextualSpecificationStructure
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Spec()
Type Members
- class ExceptionClassMatcher extends Matcher[Any]
- Definition Classes
- ExceptionBaseMatchers
- class ExceptionMatcher[E <: Throwable] extends Matcher[Any]
- Definition Classes
- ExceptionBaseMatchers
- class FindMatcher extends Matcher[String]
- Definition Classes
- StringBaseMatchers
- class FindMatcherPattern extends FindMatcher
- Definition Classes
- StringBaseMatchers
- class FindMatcherPatternWithGroups extends FindMatcherWithGroups
- Definition Classes
- StringBaseMatchers
- class FindMatcherRegex extends FindMatcherPattern
- Definition Classes
- StringBaseMatchers
- class FindMatcherWithGroups extends Matcher[String]
- Definition Classes
- StringBaseMatchers
- implicit class appendToArguments extends AnyRef
- Definition Classes
- SpecStructureDsl1
- implicit class specificationInStringContext extends AnyRef
- Definition Classes
- S2StringContextCreation
Abstract Value Members
- abstract def is: SpecStructure
- Definition Classes
- SpecificationStructure
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def !=/(s: String): Matcher[Any]
- Definition Classes
- StringBaseMatchers
- def !==[T](t: => T)(implicit arg0: Diffable[T]): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def <[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThan[S]
- Definition Classes
- NumericBaseMatchers
- def <=[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThanOrEqualTo[S]
- Definition Classes
- NumericBaseMatchers
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ==/(s: String): AdaptableMatcher[Any]
- Definition Classes
- StringBaseMatchers
- def ===[T](t: => T)(implicit arg0: Diffable[T]): EqualityMatcher[T]
- Definition Classes
- AnyBaseMatchers
- def ==~[T, S](s: => S)(implicit arg0: Diffable[T], convert: (S) => T): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def =~(r: Regex): BeMatchingRegex
- Definition Classes
- StringBaseMatchers
- def =~(p: Pattern): BeMatchingPattern
- Definition Classes
- StringBaseMatchers
- def =~(t: => String): BeMatching
- Definition Classes
- StringBaseMatchers
- def >[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def >=[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def aFailedTry[T](t: Throwable): TryFailureCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def aFailedTry[T](check: ValueCheck[Throwable]): TryFailureCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def aFailedTry[T]: TryFailureMatcher[T]
- Definition Classes
- TryBaseMatchers
- def aSuccessfulTry[T](t: T)(implicit arg0: Diffable[T]): TrySuccessCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def aSuccessfulTry[T](check: ValueCheck[T]): TrySuccessCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def aSuccessfulTry[T]: TrySuccessMatcher[T]
- Definition Classes
- TryBaseMatchers
- def action(a: => Any): Fragment
- Definition Classes
- ActionDsl
- def allOf[T](checks: ValueCheck[T]*): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def anError: Error
- Definition Classes
- StandardResults
- def args(ex: ArgProperty[String], include: ArgProperty[String], exclude: ArgProperty[String], was: ArgProperty[String], plan: ArgProperty[Boolean], skipAll: ArgProperty[Boolean], stopOnFail: ArgProperty[Boolean], stopOnError: ArgProperty[Boolean], stopOnIssue: ArgProperty[Boolean], stopOnSkip: ArgProperty[Boolean], sequential: ArgProperty[Boolean], batchSize: ArgProperty[Int], asap: ArgProperty[Boolean], isolated: ArgProperty[Boolean], xonly: ArgProperty[Boolean], showOnly: ArgProperty[String], color: ArgProperty[Boolean]): Arguments
- Definition Classes
- ArgumentsCreation
- lazy val args: ArgumentsNamespace
- Definition Classes
- ArgumentsCreation
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asNoneAs[T](other: => Option[T]): Matcher[Option[T]]
- Definition Classes
- OptionBaseMatchers
- implicit def asResultIsInterpolatedFragment[R](r: => R)(implicit arg0: AsResult[R]): InterpolatedFragment
- Definition Classes
- S2StringContext1
- def atLeast[T](checks: ValueCheck[T]*): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def atMost[T](checks: ValueCheck[T]*): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def await[T](m: Matcher[T])(retries: Int, timeout: FiniteDuration)(implicit ee: ExecutionEnv): Matcher[Future[T]]
- Definition Classes
- FutureBaseMatchers
- def await[T](m: Matcher[T])(implicit ee: ExecutionEnv): Matcher[Future[T]]
- Definition Classes
- FutureBaseMatchers
- def awaitFor[T](m: Matcher[T])(timeout: FiniteDuration)(implicit ee: ExecutionEnv): Matcher[Future[T]]
- Definition Classes
- FutureBaseMatchers
- def batchSize(n: Int): Arguments
- Definition Classes
- ArgumentsShortcuts
- def be[T <: AnyRef](t: => T): BeTheSameAs[T]
- Definition Classes
- AnyBaseMatchers
- def beAFailedTry[T](check: ValueCheck[Throwable]): TryFailureCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beAFailedTry[T]: TryFailureMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beASuccessfulTry[T](check: ValueCheck[T]): TrySuccessCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beASuccessfulTry[T]: TrySuccessMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beAnInstanceOf[T](implicit arg0: ClassTag[T]): Matcher[AnyRef]
- Definition Classes
- AnyBaseMatchers
- def beAnyOf[T](t: T*): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def beAsNoneAs[T](other: => Option[T]): Matcher[Option[T]]
- Definition Classes
- OptionBaseMatchers
- def beAsNullAs[T](a: => T): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def beAssignableFrom[T](implicit arg0: ClassTag[T]): Matcher[Class[_]]
- Definition Classes
- AnyBaseMatchers
- def beBetween[T](t1: T, t2: T)(implicit arg0: (T) => Ordered[T]): BetweenMatcher[T]
- Definition Classes
- NumericBaseMatchers
- def beCloseTo[S](target: SignificantTarget[S])(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def beCloseTo[S](target: S, figures: SignificantFigures)(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def beCloseTo[S](delta: PlusOrMinus[S])(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def beCloseTo[S](n: S, delta: S)(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def beEmpty[T](implicit arg0: (T) => Any { def isEmpty: Boolean }): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def beEqualTo[T](t: => T): BeEqualTo
- Definition Classes
- AnyBaseMatchers
- def beFailedTry[T](check: ValueCheck[Throwable]): TryFailureCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beFailedTry[T]: TryFailureMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beFalse: Matcher[Boolean]
- Definition Classes
- AnyBaseMatchers
- def beGreaterThan[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def beGreaterThanOrEqualTo[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def beLeft[T](implicit p: control.ImplicitParameters.ImplicitParam): LeftMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def beLeft[T](t: ValueCheck[T]): LeftCheckedMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def beLessThan[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThan[S]
- Definition Classes
- NumericBaseMatchers
- def beLessThanOrEqualTo[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThanOrEqualTo[S]
- Definition Classes
- NumericBaseMatchers
- def beLike[T](pattern: PartialFunction[T, MatchResult[_]]): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def beMatching(a: Regex): BeMatchingRegex
- Definition Classes
- StringBaseMatchers
- def beMatching(a: Pattern): BeMatchingPattern
- Definition Classes
- StringBaseMatchers
- def beMatching(a: => String): BeMatching
- Definition Classes
- StringBaseMatchers
- def beNone: Matcher[Option[Any]]
- Definition Classes
- OptionBaseMatchers
- def beNull[T]: BeNull[T]
- Definition Classes
- AnyBaseMatchers
- def beOneOf[T](t: T*): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def beRight[T](implicit p: control.ImplicitParameters.ImplicitParam): RightMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def beRight[T](t: ValueCheck[T]): RightCheckedMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def beSome[T](implicit p: control.ImplicitParameters.ImplicitParam): SomeMatcher[T]
- Definition Classes
- OptionBaseMatchers
- def beSome[T](check: ValueCheck[T]): SomeCheckedMatcher[T]
- Definition Classes
- OptionBaseMatchers
- def beSorted[T](implicit arg0: Ordering[T]): OrderingMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def beSuccessfulTry[T](check: ValueCheck[T]): TrySuccessCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beSuccessfulTry[T]: TrySuccessMatcher[T]
- Definition Classes
- TryBaseMatchers
- def beTheSameAs[T <: AnyRef](t: => T): BeTheSameAs[T]
- Definition Classes
- AnyBaseMatchers
- def beTrue: BeTrueMatcher
- Definition Classes
- AnyBaseMatchers
- def beTypedEqualTo[T](t: => T)(implicit arg0: Diffable[T]): EqualityMatcher[T]
- Definition Classes
- AnyBaseMatchers
- def be[[T](t1: T, t2: T)(implicit arg0: (T) => Ordered[T]): BetweenMatcher[T]
- Definition Classes
- NumericBaseMatchers
- def be][T](t1: T, t2: T)(implicit arg0: (T) => Ordered[T]): BetweenMatcher[T]
- Definition Classes
- NumericBaseMatchers
- def be_!=[T](t: => T): Matcher[Any]
- Definition Classes
- AnyBaseMatchers
- def be_!=/(a: String): Matcher[Any]
- Definition Classes
- StringBaseMatchers
- def be_!==[T](t: => T)(implicit arg0: Diffable[T]): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def be_<[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThan[S]
- Definition Classes
- NumericBaseMatchers
- def be_<=[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThanOrEqualTo[S]
- Definition Classes
- NumericBaseMatchers
- def be_==[T](t: => T): BeEqualTo
- Definition Classes
- AnyBaseMatchers
- def be_==/(a: String): AdaptableMatcher[Any]
- Definition Classes
- StringBaseMatchers
- def be_===[T](t: => T)(implicit arg0: Diffable[T]): EqualityMatcher[T]
- Definition Classes
- AnyBaseMatchers
- def be_==~[T, S](s: => S)(implicit arg0: Diffable[T], convert: (S) => T): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- def be_>[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def be_>=[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def between[T](t1: T, t2: T)(implicit arg0: (T) => Ordered[T]): BetweenMatcher[T]
- Definition Classes
- NumericBaseMatchers
- def br: Fragment
- Definition Classes
- FormattingFragments
- def bt(n: Int): Fragment
- Definition Classes
- FormattingFragments
- def bt: Fragment
- Definition Classes
- FormattingFragments
- def checkFailure[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def checkMatchResultFailure[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def checkResultFailure(r: => Result): Result
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def closeTo[S](target: SignificantTarget[S])(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def closeTo[S](target: S, figures: SignificantFigures)(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def closeTo[S](delta: PlusOrMinus[S])(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def closeTo[S](n: S, delta: S)(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def colors(c: Colors): Arguments
- Definition Classes
- ArgumentsShortcuts
- def contain(t: Char): Matcher[String]
- Definition Classes
- StringBaseMatchers
- def contain(t: String): Matcher[String]
- Definition Classes
- StringBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T], t16: ValueCheck[T], t17: ValueCheck[T], t18: ValueCheck[T], t19: ValueCheck[T], t20: ValueCheck[T], t21: ValueCheck[T], t22: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T], t16: ValueCheck[T], t17: ValueCheck[T], t18: ValueCheck[T], t19: ValueCheck[T], t20: ValueCheck[T], t21: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T], t16: ValueCheck[T], t17: ValueCheck[T], t18: ValueCheck[T], t19: ValueCheck[T], t20: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T], t16: ValueCheck[T], t17: ValueCheck[T], t18: ValueCheck[T], t19: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T], t16: ValueCheck[T], t17: ValueCheck[T], t18: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T], t16: ValueCheck[T], t17: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T], t16: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T], t15: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T], t14: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T], t13: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T], t12: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T], t11: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T], t10: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T], t9: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T], t8: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T], t7: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T], t6: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T], t5: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T], t4: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T], t3: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](t1: ValueCheck[T], t2: ValueCheck[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](cm: ContainWithResultSeq[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def contain[T](check: ValueCheck[T]): ContainWithResult[T]
- Definition Classes
- TraversableBaseMatchers
- def containAllOf[T](seq: Seq[T])(implicit arg0: Diffable[T]): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def containAnyOf[T](seq: Seq[T]): ContainWithResult[T]
- Definition Classes
- TraversableBaseMatchers
- def containMatch[T](t: => String): Matcher[Traversable[T]]
- Definition Classes
- TraversableBaseMatchers
- def containPattern[T](t: => String): Matcher[Traversable[T]]
- Definition Classes
- TraversableBaseMatchers
- def containTheSameElementsAs[T](seq: Seq[T], equality: (T, T) => Boolean): Matcher[Traversable[T]]
- Definition Classes
- TraversableBaseMatchers
- def createExecutionInterpolatedFragment[R](execution: R)(implicit arg0: AsExecution[R]): InterpolatedFragment
- Definition Classes
- S2StringContextCreation
- def createExpectable[T](t: => T, alias: Option[(String) => String]): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectable[T](t: => T, alias: (String) => String): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectable[T](t: => T, alias: => String): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectable[T](t: => T): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectableWithShowAs[T](t: => T, showAs: => String): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createMustExpectable[T](t: => T): MustExpectable[T]
- Attributes
- protected
- Definition Classes
- MustExpectationsCreation
- def decorate(is: SpecStructure, env: Env): SpecStructure
- Definition Classes
- SpecificationStructure
- def diffs(show: Boolean, separators: String, triggerSize: Int, diffRatio: Int, shortenSize: Int, full: Boolean, seqTriggerSize: Int, seqMaxSize: Int): Arguments
- Definition Classes
- ArgumentsShortcuts
- def done: Success
- Definition Classes
- StandardResults
- def eachOf[T](checks: ValueCheck[T]*): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def end: Fragment
- Definition Classes
- FormattingFragments
- def endWith(t: => String): Matcher[String]
- Definition Classes
- StringBaseMatchers
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equalTo[T](t: => T): BeEqualTo
- Definition Classes
- AnyBaseMatchers
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def eventually[T](nested: => Matcher[T]): Matcher[T]
- Definition Classes
- EventuallyMatchers
- def eventually[T](nested: => Matcher[T], retries: Int, sleep: Duration): Matcher[T]
- Definition Classes
- EventuallyMatchers
- def eventually[T](nested: => Matcher[T], retries: Int, sleep: (Int) => Duration): Matcher[T]
- Definition Classes
- EventuallyMatchers
- def eventually[T](result: => T)(implicit arg0: AsResult[T]): T
- Definition Classes
- EventuallyResults
- def eventually[T](retries: Int, sleep: Duration)(result: => T)(implicit arg0: AsResult[T]): T
- Definition Classes
- EventuallyResults
- def eventually[T](retries: Int, sleep: (Int) => Duration)(result: => T)(implicit arg0: AsResult[T]): T
- Definition Classes
- EventuallyResults
- def exactly[T](checks: ValueCheck[T]*): ContainWithResultSeq[T]
- Definition Classes
- TraversableBaseMatchers
- def exclude(tags: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def excludeAlsoTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- def excludeTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- def failedTry[T](t: Throwable): TryFailureCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def failedTry[T](check: ValueCheck[Throwable]): TryFailureCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def failedTry[T]: TryFailureMatcher[T]
- Definition Classes
- TryBaseMatchers
- def failure(message: String): Failure
- Definition Classes
- StandardResults
- def failure: Failure
- Definition Classes
- StandardResults
- def find(r: Regex): FindMatcherRegex
- Definition Classes
- StringBaseMatchers
- def find(p: Pattern): FindMatcherPattern
- Definition Classes
- StringBaseMatchers
- def find(a: => String): FindMatcher
- Definition Classes
- StringBaseMatchers
- def fragmentFactory: FragmentFactory
- Attributes
- protected
- Definition Classes
- FragmentsFactory
- implicit def fragmentIsInterpolatedFragment(f: => Fragment): InterpolatedFragment
- Definition Classes
- S2StringContext1
- def fragments: (Env) => Fragments
- Definition Classes
- ContextualSpecificationStructure
- implicit def fragmentsAsSpecStructure(fs: => Fragments): SpecStructure
- Definition Classes
- SpecStructureDsl1
- def fullStackTrace: Arguments
- Definition Classes
- ArgumentsShortcuts
- implicit def functionIsValueCheck[T, R](f: (T) => R)(implicit arg0: AsResult[R]): ValueCheck[T]
- Definition Classes
- ValueChecksLowImplicits
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def greaterThan[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def greaterThanOrEqualTo[S](n: S)(implicit arg0: (S) => Ordered[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def haveClass[T](implicit arg0: ClassTag[T]): Matcher[AnyRef]
- Definition Classes
- AnyBaseMatchers
- def haveInterface[T](implicit arg0: ClassTag[T]): Matcher[AnyRef]
- Definition Classes
- AnyBaseMatchers
- def haveLength[T](check: ValueCheck[Int])(implicit arg0: Sized[T]): SizedCheckedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def haveLength[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def haveSize[T](check: ValueCheck[Int])(implicit arg0: Sized[T]): SizedCheckedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def haveSize[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def haveSuperclass[T](implicit arg0: ClassTag[T]): Matcher[AnyRef]
- Definition Classes
- AnyBaseMatchers
- def include(tags: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def includeAlsoTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- def includeTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isolated: Arguments
- Definition Classes
- ArgumentsShortcuts
- def ko(m: String): MatchResult[Any]
- Definition Classes
- StandardMatchResults
- lazy val ko: MatchResult[Any]
- Definition Classes
- StandardMatchResults
- def left[T](implicit p: control.ImplicitParameters.ImplicitParam): LeftMatcher[Nothing]
- Definition Classes
- EitherBaseMatchers
- def left[T](t: ValueCheck[T]): LeftCheckedMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def left[T](t: T)(implicit arg0: Diffable[T]): LeftCheckedMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def length[T](check: ValueCheck[Int])(implicit arg0: Sized[T]): SizedCheckedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def length[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def lessThan[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThan[S]
- Definition Classes
- NumericBaseMatchers
- def lessThanOrEqualTo[S](n: S)(implicit arg0: (S) => Ordered[S]): BeLessThanOrEqualTo[S]
- Definition Classes
- NumericBaseMatchers
- def link(s: => SpecificationStructure): Fragment
- Definition Classes
- ReferenceCreation
- def link(s: SpecStructure): Fragment
- Definition Classes
- ReferenceCreation
- def map(fs: => Fragments, env: Env): Fragments
modify the fragments, using the current environment
modify the fragments, using the current environment
- Definition Classes
- SpecificationStructure
- def map(fs: => Fragments): Fragments
modify the fragments
modify the fragments
- Definition Classes
- SpecificationStructure
- def map(structure: SpecStructure): SpecStructure
modify the specification structure
modify the specification structure
- Definition Classes
- SpecificationStructure
- def mapMatchResult[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- implicit def matcherIsValueCheck[T](m: Matcher[T]): ValueCheck[T]
- Definition Classes
- ValueChecksBase
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nocolor: Arguments
- Definition Classes
- ArgumentsShortcuts
- def none: Matcher[Option[Any]]
- Definition Classes
- OptionBaseMatchers
- def not[T](m: Matcher[T]): Matcher[T]
- Definition Classes
- AnyBaseMatchers
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def ok(m: String): MatchResult[Any]
- Definition Classes
- StandardMatchResults
- lazy val ok: MatchResult[Any]
- Definition Classes
- StandardMatchResults
- def only(examples: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def p: Fragments
- Definition Classes
- FormattingFragments
- def pending[R](r: => R)(implicit arg0: AsResult[R]): Pending
- Definition Classes
- StandardResults
- def pending: Pending
- Definition Classes
- StandardResults
- def pending(message: String): Pending
- Definition Classes
- StandardResults
- def plan: Arguments
- Definition Classes
- ArgumentsShortcuts
- def retry[T](m: Matcher[T])(retries: Int)(implicit ee: ExecutionEnv): Matcher[Future[T]]
- Definition Classes
- FutureBaseMatchers
- def right[T](implicit p: control.ImplicitParameters.ImplicitParam): RightMatcher[Nothing]
- Definition Classes
- EitherBaseMatchers
- def right[T](t: ValueCheck[T]): RightCheckedMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def right[T](t: T)(implicit arg0: Diffable[T]): RightCheckedMatcher[T]
- Definition Classes
- EitherBaseMatchers
- def s2(content: String, Yrangepos: Boolean, texts: Seq[String], textsStartPositions: Seq[String], textsEndPositions: Seq[String], variables: Seq[InterpolatedFragment], rangeExpressions: Seq[String]): Fragments
based on the interpolated variables and the expressions captured with the macro, create the appropriate fragments
based on the interpolated variables and the expressions captured with the macro, create the appropriate fragments
if the Yrangepos scalac option is not set then we use an approximated method to find the expressions texts
- Definition Classes
- S2StringContextCreation
- def sandboxMatchResult[T](mr: => MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def section(tag: NamedTag): Fragment
- Definition Classes
- TagDsl
- def section(names: String*): Fragment
- Definition Classes
- TagDsl
- def see(s: => SpecificationStructure): Fragment
- Definition Classes
- ReferenceCreation
- def see(s: SpecStructure): Fragment
- Definition Classes
- ReferenceCreation
- def sequential: Arguments
- Definition Classes
- ArgumentsShortcuts
- def setStacktrace[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- MatchResultStackTrace
- def showOnly(s: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def size[T](check: ValueCheck[Int])(implicit arg0: Sized[T]): SizedCheckedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def size[T](n: Int)(implicit arg0: Sized[T]): SizedMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def skipAll: Arguments
- Definition Classes
- ArgumentsShortcuts
- def skipAllIf(condition: => Boolean): Arguments
- Definition Classes
- ArgumentsShortcuts
- def skipAllUnless(condition: => Boolean): Arguments
- Definition Classes
- ArgumentsShortcuts
- def skipped[R](r: => R)(implicit arg0: AsResult[R]): Skipped
- Definition Classes
- StandardResults
- def skipped: Skipped
- Definition Classes
- StandardResults
- def skipped(message: String): Skipped
- Definition Classes
- StandardResults
- def some[T]: SomeMatcher[T]
- Definition Classes
- OptionBaseMatchers
- def some[T](check: ValueCheck[T]): SomeCheckedMatcher[T]
- Definition Classes
- OptionBaseMatchers
- def some[T](t: T)(implicit arg0: Diffable[T]): SomeCheckedMatcher[T]
- Definition Classes
- OptionBaseMatchers
- def sorted[T](implicit arg0: Ordering[T]): OrderingMatcher[T]
- Definition Classes
- TraversableBaseMatchers
- def startWith(a: String): Matcher[String]
- Definition Classes
- StringBaseMatchers
- def step(a: => Any, global: Boolean): Fragment
- Definition Classes
- ActionDsl
- def step(a: => Any): Fragment
- Definition Classes
- ActionDsl
- def stopOnFail: Arguments
- Definition Classes
- ArgumentsShortcuts
- def stopOnSkip: Arguments
- Definition Classes
- ArgumentsShortcuts
- def structure: (Env) => SpecStructure
- Definition Classes
- ImmutableSpecificationStructure → SpecificationStructure → ContextualSpecificationStructure
- def success: Success
- Definition Classes
- StandardResults
- def successfulTry[T](t: T)(implicit arg0: Diffable[T]): TrySuccessCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def successfulTry[T](check: ValueCheck[T]): TrySuccessCheckedMatcher[T]
- Definition Classes
- TryBaseMatchers
- def successfulTry[T]: TrySuccessMatcher[T]
- Definition Classes
- TryBaseMatchers
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def t(n: Int): Fragment
- Definition Classes
- FormattingFragments
- def t: Fragment
- Definition Classes
- FormattingFragments
- def tag(tag: NamedTag): Fragment
- Definition Classes
- TagDsl
- def tag(names: String*): Fragment
- Definition Classes
- TagDsl
- implicit def theValue[T](t: => T): MustExpectable[T]
- Definition Classes
- MustExpectations1
- def throwA[E <: Throwable](e: E): ExceptionMatcher[E]
- Definition Classes
- ExceptionBaseMatchers
- def throwA[E <: Throwable](message: String)(implicit m: ClassTag[E]): Matcher[Any]
- Definition Classes
- ExceptionBaseMatchers
- def throwA[E <: Throwable](implicit m: ClassTag[E]): ExceptionClassMatcher
- Definition Classes
- ExceptionBaseMatchers
- def throwAn[E <: Throwable](e: E): ExceptionMatcher[E]
- Definition Classes
- ExceptionBaseMatchers
- def throwAn[E <: Throwable](message: String)(implicit m: ClassTag[E]): Matcher[Any]
- Definition Classes
- ExceptionBaseMatchers
- def throwAn[E <: Throwable](implicit m: ClassTag[E]): ExceptionClassMatcher
- Definition Classes
- ExceptionBaseMatchers
- def toString(): String
- Definition Classes
- AnyRef → Any
- def todo: Pending
- Definition Classes
- StandardResults
- def typedEqualTo[T](t: => T): EqualityMatcher[T]
- Definition Classes
- AnyBaseMatchers
- def unbatched: Arguments
- Definition Classes
- ArgumentsShortcuts
- def valueIsTypedValueCheck[T](expected: T)(implicit di: Diffable[T]): BeEqualTypedValueCheck[T]
- Definition Classes
- ValueChecksBase
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def was(s: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def wontdo: Success
- Definition Classes
- StandardResults
- def xonly: Arguments
- Definition Classes
- ArgumentsShortcuts
- def ~[S](delta: PlusOrMinus[S])(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
- def ~[S](n: S)(delta: S)(implicit arg0: Numeric[S]): Matcher[S]
- Definition Classes
- NumericBaseMatchers
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.