Packages

object Test

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Test
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(name: String, result: => Property): Test

    Wrap the actual constructor so we can catch any exceptions thrown

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  15. def renderCoverage(coverage: Coverage[CoverCount], tests: SuccessCount, examples: Examples): List[String]
  16. def renderExample(examples: Examples, name: LabelName): List[String]
  17. def renderFailureLog(qualifiedTestName: String, log: Log): List[String]

    The lines a single log entry contributes to a failure report.

    The lines a single log entry contributes to a failure report.

    A SourceLocation becomes two: the location as renderLog renders it, then a line shaped like a stack frame. That second line is not a real frame - it is synthesised from the same captured location - but IntelliJ IDEA's ExceptionFilter recognises the shape and resolves the file through the project index rather than the filesystem, which is what makes the failure navigable there. The first line is what iTerm2 linkifies, and the build-root-relative path is not linkified by the sbt shell at all, so both are needed to cover both tools.

    qualifiedTestName is the suite's class name joined to the test's name. It is the suite's, so an assertion written in a shared helper file pairs this suite's class name with that helper's file name. IntelliJ resolves the file by name, so the link still lands.

    Any other log entry becomes the one line renderLog gives it.

  18. def renderLog(log: Log): String
  19. def renderReport(className: String, t: Test, report: Report, ansiCodesSupported: Boolean): String
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped