JUnitDescriptions

org.specs2.reporter.JUnitDescriptions
See theJUnitDescriptions companion trait

Attributes

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

Members list

Value members

Inherited methods

def createDescription(className: String, suiteName: String, testName: String, label: String, id: String, annotations: Array[Annotation]): Description

Attributes

Inherited from:
JUnitDescriptions
def createDescription(treeLoc: TreeLoc[Description]): Description

Attributes

Inherited from:
JUnitDescriptions
def createDescription(spec: SpecStructure)(ee: ExecutionEnv): Description

Attributes

Inherited from:
JUnitDescriptions
def createDescriptionTree(spec: SpecStructure)(ee: ExecutionEnv): TreeLoc[(Fragment, Description)]

Attributes

Inherited from:
JUnitDescriptions
def createTreeLoc(spec: SpecStructure)(ee: ExecutionEnv): TreeLoc[Description]

Attributes

Inherited from:
JUnitDescriptions
def fragmentDescriptions(spec: SpecStructure)(ee: ExecutionEnv): Map[Fragment, Description]

Map of each fragment to its description

Map of each fragment to its description

Attributes

Inherited from:
JUnitDescriptions
def fromSpecs2(className: String): Boolean

Attributes

Inherited from:
ExecutionOrigin
def isExecutedFrom(name: String, st: Seq[StackTraceElement]): Boolean

Attributes

Inherited from:
Stacktraces
def isExecutedFrom(name: String): Boolean

This method is used to determine for example if the JUnit runner is executed from Maven or within Eclipse. In the first the test case names don't need to have the hashcode example.

This method is used to determine for example if the JUnit runner is executed from Maven or within Eclipse. In the first the test case names don't need to have the hashcode example.

Attributes

Returns

true if this current piece of code contains name in its stacktrace.

Inherited from:
Stacktraces
def isFromClass(classNamePredicate: String => Boolean, st: Seq[StackTraceElement]): Boolean

Attributes

Returns

true if there is a stacktrace element satisfying the predicate

Inherited from:
Stacktraces
def isFromClass(classNamePredicate: String => Boolean): Boolean

Attributes

Returns

true if there is a stacktrace element satisfying the predicate

Inherited from:
Stacktraces
def isSpecificationFromSpecs2(st: Seq[StackTraceElement]): Boolean

try to approximate if a specification is a specs2 by passing name = org.specs2

try to approximate if a specification is a specs2 by passing name = org.specs2

Attributes

Inherited from:
ExecutionOrigin
def keep: Mapper

filter out the fragments which don't need to be represented in the JUnit descriptions

filter out the fragments which don't need to be represented in the JUnit descriptions

Attributes

Inherited from:
JUnitDescriptions
def parentPath(parentNodes: Seq[Fragment]): Seq[String]

Attributes

Returns

a seq containing the path of an example without the root name

Inherited from:
JUnitDescriptions
def specDescription(spec: SpecStructure): Description

description for the beginning of the specification

description for the beginning of the specification

Attributes

Inherited from:
JUnitDescriptions
def testName(s: String, parentNodes: Seq[String]): String

Attributes

Returns

a test name with no newlines

Inherited from:
JUnitDescriptions

Inherited fields

lazy val excludeFromReporting: Boolean

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromAnIDE: Boolean

return true if the current test is executed from an IDE

return true if the current test is executed from an IDE

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromBazel: Boolean

return true if the current test is executed with Bazel

return true if the current test is executed with Bazel

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromEclipse: Boolean

return true if the current test is executed with eclipse

return true if the current test is executed with eclipse

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromGradle: Boolean

return true if the current test is executed with Gradle

return true if the current test is executed with Gradle

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromIntellij: Boolean

return true if the current test is executed with Intellij

return true if the current test is executed with Intellij

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromJUnitCore: Boolean

return true if the current test is executed with JUnitCore

return true if the current test is executed with JUnitCore

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromMaven: Boolean

return true if the current test is executed with Maven

return true if the current test is executed with Maven

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromSBT: Boolean

return true if the current test is executed with sbt

return true if the current test is executed with sbt

Attributes

Inherited from:
ExecutionOrigin
lazy val isExecutedFromScalaJs: Boolean

return true if the current test is executed with Scala.js

return true if the current test is executed with Scala.js

Attributes

Inherited from:
ExecutionOrigin