trait DiffAssertions extends FunSuiteLike
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DiffAssertions
- FunSuiteLike
- Documenting
- Alerting
- Notifying
- Informing
- TestRegistration
- TestSuite
- Suite
- Serializable
- Assertions
- TripleEquals
- TripleEqualsSupport
- AnyRef
- Any
Implicitly
- by convertToEqualizer
- by convertToEqualizer
- by XtensionTokenizeInputLike
- by XtensionShow
- by XtensionParseInputLike
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class AssertionsHelper extends AnyRef
- Definition Classes
- Assertions
- class CheckingEqualizer[L] extends AnyRef
- Definition Classes
- TripleEqualsSupport
- class Equalizer[L] extends AnyRef
- Definition Classes
- TripleEqualsSupport
- trait NoArgTest extends () => Outcome with TestData
- Attributes
- protected
- Definition Classes
- TestSuite
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def !==[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
- Definition Classes
- TripleEqualsSupport
- def !==(right: Null): TripleEqualsInvocation[Null]
- Definition Classes
- TripleEqualsSupport
- def !==[T](right: T): TripleEqualsInvocation[T]
- Definition Classes
- TripleEqualsSupport
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from DiffAssertions toany2stringadd[DiffAssertions] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (DiffAssertions, B)
- Implicit
- This member is added by an implicit conversion from DiffAssertions toArrowAssoc[DiffAssertions] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ===[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
- Definition Classes
- TripleEqualsSupport
- def ===(right: Null): TripleEqualsInvocation[Null]
- Definition Classes
- TripleEqualsSupport
- def ===[T](right: T): TripleEqualsInvocation[T]
- Definition Classes
- TripleEqualsSupport
- def alert: Alerter
- Attributes
- protected
- Definition Classes
- FunSuiteLike → Alerting
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- macro def assert(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- macro def assert(condition: Boolean)(implicit prettifier: Prettifier, pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- macro def assertCompiles(code: String)(implicit pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- macro def assertDoesNotCompile(code: String)(implicit pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- def assertNoDiff(obtained: String, expected: String, title: String = "")(implicit source: org.scalactic.source.Position): Boolean
- def assertNoDiffOrPrintExpected(obtained: String, expected: String, title: String = "")(implicit source: org.scalactic.source.Position): Boolean
- def assertResult(expected: Any)(actual: Any)(implicit prettifier: Prettifier, pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- def assertResult(expected: Any, clue: Any)(actual: Any)(implicit prettifier: Prettifier, pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- def assertThrows[T <: AnyRef](f: => Any)(implicit classTag: ClassTag[T], pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- macro def assertTypeError(code: String)(implicit pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- val assertionsHelper: AssertionsHelper
- Definition Classes
- Assertions
- macro def assume(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- macro def assume(condition: Boolean)(implicit prettifier: Prettifier, pos: org.scalactic.source.Position): Assertion
- Definition Classes
- Assertions
- def cancel(cause: Throwable)(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def cancel(message: String, cause: Throwable)(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def cancel(message: String)(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def cancel()(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def conversionCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], cnv: (B) => A): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def convertEquivalenceToAToBConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: <:<[A, B]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def convertEquivalenceToAToBConversionConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: (A) => B): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def convertEquivalenceToBToAConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: <:<[B, A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def convertEquivalenceToBToAConversionConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: (B) => A): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def convertToCheckingEqualizer[T](left: T): CheckingEqualizer[T]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- implicit def convertToEqualizer[T](left: T): Equalizer[T]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def defaultEquality[A]: Equality[A]
- Definition Classes
- TripleEqualsSupport
- def ensuring(cond: (DiffAssertions) => Boolean, msg: => Any): DiffAssertions
- Implicit
- This member is added by an implicit conversion from DiffAssertions toEnsuring[DiffAssertions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (DiffAssertions) => Boolean): DiffAssertions
- Implicit
- This member is added by an implicit conversion from DiffAssertions toEnsuring[DiffAssertions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): DiffAssertions
- Implicit
- This member is added by an implicit conversion from DiffAssertions toEnsuring[DiffAssertions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): DiffAssertions
- Implicit
- This member is added by an implicit conversion from DiffAssertions toEnsuring[DiffAssertions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def execute(testName: String, configMap: ConfigMap, color: Boolean, durations: Boolean, shortstacks: Boolean, fullstacks: Boolean, stats: Boolean): Unit
- Definition Classes
- Suite
- def expectedTestCount(filter: Filter): Int
- Definition Classes
- Suite
- def fail(cause: Throwable)(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def fail(message: String, cause: Throwable)(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def fail(message: String)(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def fail()(implicit pos: org.scalactic.source.Position): Nothing
- Definition Classes
- Assertions
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from DiffAssertions toStringFormat[DiffAssertions] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def ignore(testName: String, testTags: Tag*)(testFun: => Any)(implicit pos: org.scalactic.source.Position): Unit
- Attributes
- protected
- Definition Classes
- FunSuiteLike
- def info: Informer
- Attributes
- protected
- Definition Classes
- FunSuiteLike → Informing
- def intercept[T <: AnyRef](f: => Any)(implicit classTag: ClassTag[T], pos: org.scalactic.source.Position): T
- Definition Classes
- Assertions
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lowPriorityConversionCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], cnv: (A) => B): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def lowPriorityTypeCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], ev: <:<[A, B]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def markup: Documenter
- Attributes
- protected
- Definition Classes
- FunSuiteLike → Documenting
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nestedSuites: collection.immutable.IndexedSeq[Suite]
- Definition Classes
- Suite
- def note: Notifier
- Attributes
- protected
- Definition Classes
- FunSuiteLike → Notifying
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parse[U](implicit convert: Convert[DiffAssertions, inputs.Input], parse: Parse[U], dialect: Dialect): parsers.Parsed[U]
- Implicit
- This member is added by an implicit conversion from DiffAssertions tometa.XtensionParseInputLike[DiffAssertions] performed by method XtensionParseInputLike in scala.meta.parsers.Api.
- Definition Classes
- XtensionParseInputLike
- def pending: Assertion with PendingStatement
- Definition Classes
- Assertions
- def pendingUntilFixed(f: => Unit)(implicit pos: org.scalactic.source.Position): Assertion with PendingStatement
- Definition Classes
- Assertions
- final def registerIgnoredTest(testText: String, testTags: Tag*)(testFun: => Any)(implicit pos: org.scalactic.source.Position): Unit
- Definition Classes
- FunSuiteLike → TestRegistration
- final def registerTest(testText: String, testTags: Tag*)(testFun: => Any)(implicit pos: org.scalactic.source.Position): Unit
- Definition Classes
- FunSuiteLike → TestRegistration
- def rerunner: Option[String]
- Definition Classes
- Suite
- def run(testName: Option[String], args: Args): Status
- Definition Classes
- FunSuiteLike → Suite
- def runNestedSuites(args: Args): Status
- Attributes
- protected
- Definition Classes
- Suite
- def runTest(testName: String, args: Args): Status
- Attributes
- protected
- Definition Classes
- FunSuiteLike → TestSuite → Suite
- def runTests(testName: Option[String], args: Args): Status
- Attributes
- protected
- Definition Classes
- FunSuiteLike → Suite
- def show[Style[X] <: Show[X]](implicit style: Style[DiffAssertions]): String
- Implicit
- This member is added by an implicit conversion from DiffAssertions tometa.XtensionShow[DiffAssertions] performed by method XtensionShow in scala.meta.prettyprinters.Api.
- Definition Classes
- XtensionShow
- final val styleName: String
- Definition Classes
- FunSuiteLike → Suite
- final val succeed: Assertion
- Definition Classes
- Assertions
- def suiteId: String
- Definition Classes
- Suite
- def suiteName: String
- Definition Classes
- Suite
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tags: Map[String, Set[String]]
- Definition Classes
- FunSuiteLike → Suite
- def test(testName: String, testTags: Tag*)(testFun: => Any)(implicit pos: org.scalactic.source.Position): Unit
- Attributes
- protected
- Definition Classes
- FunSuiteLike
- def testDataFor(testName: String, theConfigMap: ConfigMap): TestData
- Definition Classes
- FunSuiteLike → Suite
- def testNames: Set[String]
- Definition Classes
- FunSuiteLike → Suite
- def testsFor(unit: Unit): Unit
- Attributes
- protected
- Definition Classes
- FunSuiteLike
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tokenize(implicit convert: Convert[DiffAssertions, inputs.Input], tokenize: Tokenize, dialect: Dialect): tokenizers.Tokenized
- Implicit
- This member is added by an implicit conversion from DiffAssertions tometa.XtensionTokenizeInputLike[DiffAssertions] performed by method XtensionTokenizeInputLike in scala.meta.tokenizers.Api.
- Definition Classes
- XtensionTokenizeInputLike
- def typeCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], ev: <:<[B, A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- implicit def unconstrainedEquality[A, B](implicit equalityOfA: Equality[A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- def withClue[T](clue: Any)(fun: => T): T
- Definition Classes
- Assertions
- def withFixture(test: NoArgTest): Outcome
- Attributes
- protected
- Definition Classes
- TestSuite
Shadowed Implicit Value Members
- def !==(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalatest.Assertions.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalatest.Assertions.Equalizer[DiffAssertions]).!==(literalNull)
- Definition Classes
- Equalizer
- def !==(spread: Spread[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalatest.Assertions.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalatest.Assertions.Equalizer[DiffAssertions]).!==(spread)
- Definition Classes
- Equalizer
- def !==(rightSide: Any)(implicit equality: Equality[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalatest.Assertions.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalatest.Assertions.Equalizer[DiffAssertions]).!==(rightSide)(equality)
- Definition Classes
- Equalizer
- def !==(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalactic.TripleEquals.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalactic.TripleEquals.Equalizer[DiffAssertions]).!==(literalNull)
- Definition Classes
- Equalizer
- def !==(spread: Spread[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalactic.TripleEquals.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalactic.TripleEquals.Equalizer[DiffAssertions]).!==(spread)
- Definition Classes
- Equalizer
- def !==(rightSide: Any)(implicit equality: Equality[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalactic.TripleEquals.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalactic.TripleEquals.Equalizer[DiffAssertions]).!==(rightSide)(equality)
- Definition Classes
- Equalizer
- def ===(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalatest.Assertions.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalatest.Assertions.Equalizer[DiffAssertions]).===(literalNull)
- Definition Classes
- Equalizer
- def ===(spread: Spread[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalatest.Assertions.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalatest.Assertions.Equalizer[DiffAssertions]).===(spread)
- Definition Classes
- Equalizer
- def ===(rightSide: Any)(implicit equality: Equality[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalatest.Assertions.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalatest.Assertions.Equalizer[DiffAssertions]).===(rightSide)(equality)
- Definition Classes
- Equalizer
- def ===(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalactic.TripleEquals.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalactic.TripleEquals.Equalizer[DiffAssertions]).===(literalNull)
- Definition Classes
- Equalizer
- def ===(spread: Spread[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalactic.TripleEquals.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalactic.TripleEquals.Equalizer[DiffAssertions]).===(spread)
- Definition Classes
- Equalizer
- def ===(rightSide: Any)(implicit equality: Equality[DiffAssertions]): Boolean
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalactic.TripleEquals.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(diffAssertions: org.scalactic.TripleEquals.Equalizer[DiffAssertions]).===(rightSide)(equality)
- Definition Classes
- Equalizer
- val leftSide: DiffAssertions
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalatest.Assertions.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(diffAssertions: org.scalatest.Assertions.Equalizer[DiffAssertions]).leftSide
- Definition Classes
- Equalizer
- val leftSide: DiffAssertions
- Implicit
- This member is added by an implicit conversion from DiffAssertions toorg.scalactic.TripleEquals.Equalizer[DiffAssertions] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(diffAssertions: org.scalactic.TripleEquals.Equalizer[DiffAssertions]).leftSide
- Definition Classes
- Equalizer
Deprecated Value Members
- final def execute: Unit
- Definition Classes
- Suite
- Annotations
- @deprecated
- Deprecated
The parameterless execute method has been deprecated and will be removed in a future version of ScalaTest. Please invoke execute with empty parens instead: execute().
- def trap[T](f: => T): Throwable
- Definition Classes
- Assertions
- Annotations
- @deprecated
- Deprecated
The trap method is no longer needed for demos in the REPL, which now abreviates stack traces, and will be removed in a future version of ScalaTest
- def →[B](y: B): (DiffAssertions, B)
- Implicit
- This member is added by an implicit conversion from DiffAssertions toArrowAssoc[DiffAssertions] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.