org.specs2.control
Members list
Type members
Classlikes
Asynchronous action with:
Asynchronous action with:
- an optional list of "finalization" actions to be executed when this action is done whether it has timed-out or thrown an exception. This allows resources to be safely disposed of
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This exception class is used when an Action is transformed to a Task to avoid losing information
This exception class is used when an Action is transformed to a Task to avoid losing information
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Logger implementation directing messages to the console
Logger implementation directing messages to the console
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Loggerclass Objecttrait Matchableclass AnyShow all
This trait provides simple a way to print out any object to the console:
This trait provides simple a way to print out any object to the console:
"this string".pp must ===("this string")
will print 'this string' and pass it to the rest of the expectation
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
default filter for specs2 runs
default filter for specs2 runs
Attributes
- Supertypes
-
trait ExecutionOrigintrait Stacktracestrait Serializabletrait Producttrait Equalstrait StackTraceFilterclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
This trait provides methods to catch exceptions and transform them into values which can be passed to further computations.
This trait provides methods to catch exceptions and transform them into values which can be passed to further computations.
It uses the facilities found in the scala.util.control.Exception object while providing a more concise api on some use cases.
Attributes
- See also
-
org.specs2.control.ExceptionsSpec for examples
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Exceptions.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
Exceptions.type
Execute external commands
Execute external commands
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Executable.type
This trait is used primarily to change the junit behavior depending on the execution environment
This trait is used primarily to change the junit behavior depending on the execution environment
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object DefaultStackTraceFilter.typeobject ExecutionOrigin.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ExecutionOrigin.type
Delayed action
Delayed action
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This trait describes something which has a stackTrace with:
This trait describes something which has a stackTrace with:
- a list of stacktrace element
This is used to provide a common interface to execute.Failure and execute.Error
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Implementation of the StackTraceFilter trait with a list of include/exclude patterns
Implementation of the StackTraceFilter trait with a list of include/exclude patterns
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StackTraceFilterclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object DefaultStackTraceFilter.type
- Self type
Factory object to build a stack trace filter from include/exclude expressions:
Factory object to build a stack trace filter from include/exclude expressions:
.*specs2 ==> include .*specs2 traces .specs2/scala. ==> include .specs2 traces, exclude scala. traces .*specs2,eclipse ==> include .*specs2,scala traces and eclipse traces
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
class holding a value to be evaluated lazily
class holding a value to be evaluated lazily
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
These functions can be used to allow some function to be called with varargs, with values being evaluated lazily:
These functions can be used to allow some function to be called with varargs, with values being evaluated lazily:
def method[T](values: Lazy[T]*) = {
values.to(LazyList) // use the toStream method to consume the values lazily
}
// usage
method(exp1, exp2, exp3)
Note that the values are really evaluated once, unlike a by-name parameter.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object LazyConversions.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
LazyConversions.type
This class simply encapsulates a lazy value which will be only evaluated once
This class simply encapsulates a lazy value which will be only evaluated once
Attributes
- See also
-
org.specs2.specification.process.RandomSequentialExecutor for an example of use
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
specs2 logger support
specs2 logger support
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
This factory creates named threads which can be prefixed by "specs2" to track the threads used by specs2 for the specification execution
This factory creates named threads which can be prefixed by "specs2" to track the threads used by specs2 for the specification execution
Contributed by @jedws
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ThreadFactoryclass Objecttrait Matchableclass AnyShow all
Use this trait to disable the pp
method on objects
Use this trait to disable the pp
method on objects
Attributes
- Supertypes
Attributes
- Supertypes
This filter doesn't do anything
Syntactic sugar to execute an action a given number of times
Syntactic sugar to execute an action a given number of times
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait NoNumberOfTimesobject NumberOfTimes.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
NumberOfTimes.type
Synchronous action with:
Synchronous action with:
- an optional list of "finalization" actions to be executed when this action is done if it throws an exception. This allows resources to be safely disposed of
It is essentially the same as an Action without the asynchronicity
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Properties.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
Properties.type
This class represents values which are evaluated lazily and which may even be missing.
This class represents values which are evaluated lazily and which may even be missing.
It has Option-like function and can be also converted to an Either object
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class holding an optional mutable value
class holding an optional mutable value
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Typeclass for "safe" actions which are actions which can be attempted or finalized
Typeclass for "safe" actions which are actions which can be attempted or finalized
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object FinalizedAction.typeobject SafeOperation.type
This trait filters an Exception stacktrace
This trait filters an Exception stacktrace
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DefaultStackTraceFilter.typeobject NoStackTraceFilter.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StackTraceFilter.type
Utility methods to determine the origin of the execution of the current code
Utility methods to determine the origin of the execution of the current code
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ExecutionOriginobject DefaultStackTraceFilter.typeobject ExecutionOrigin.typeobject Stacktraces.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
Stacktraces.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Loggerclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Throwables.type
This trait adds some utility methods to Throwable
objects.
This trait adds some utility methods to Throwable
objects.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Throwablex.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
Throwablex.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TraceLocation.type
This exception class is used to notify the user of instantiation errors
This exception class is used to notify the user of instantiation errors
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all