org.specs2.mutable

Members list

Packages

Type members

Classlikes

trait After extends After, DelayedInit, Scope

This trait adds the possibility to execute the after behavior after the body of the context.

This trait adds the possibility to execute the after behavior after the body of the context.

Since the delayedInit method doesn't return a Result, this only works with mutable specifications where results are thrown as exceptions

Attributes

Supertypes
trait DelayedInit
trait After
trait Context
trait Scope
trait Scope
class Object
trait Matchable
class Any
Show all
trait Around extends Around, DelayedInit, Scope

This trait adds the possibility to execute the around behavior around the body of the context.

This trait adds the possibility to execute the around behavior around the body of the context.

Since the delayedInit method doesn't return a Result, this only works with mutable specifications where results are thrown as exceptions

Attributes

Supertypes
trait DelayedInit
trait Around
trait Context
trait Scope
trait Scope
class Object
trait Matchable
class Any
Show all
trait Before extends Before, FragmentsFactory

This trait adds the possibility to execute the before behavior before the body of the context.

This trait adds the possibility to execute the before behavior before the body of the context.

Attributes

Supertypes
trait Before
trait Context
trait Scope
trait Scope
class Object
trait Matchable
class Any
Show all
trait BeforeAfter extends BeforeAfter, DelayedInit, Scope

Attributes

Supertypes
trait DelayedInit
trait BeforeAfter
trait After
trait Before
trait Context
trait Scope
trait Scope
class Object
trait Matchable
class Any
Show all
trait NameSpace extends Scope

This marker trait can be used to scope variables which should only be used for a given set of fragments

This marker trait can be used to scope variables which should only be used for a given set of fragments

Attributes

Supertypes
trait Scope
trait Scope
class Object
trait Matchable
class Any
abstract class Spec extends SpecLike

Lightweight specification with only 3 implicit methods

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

Attributes

Supertypes
trait SpecLike
trait StandardMatchResults
trait StandardResults
trait MustThrownExpectationsCreation
trait ThrownExpectationsCreation
trait ThrownExpectables
trait Matchers1
trait ValueChecksBase
trait ValueChecksLowImplicits
trait EventuallyMatchers
trait EventuallyResults
trait ExpectationsCreation
trait MatchResultStackTrace
trait ActionDsl
trait ActionDsl
trait TextCreation
trait ArgumentsShortcuts
trait ArgumentsCreation
class Object
trait Matchable
class Any
Show all
trait SpecLike extends ArgumentsCreation, ArgumentsShortcuts, TextCreation, ActionDsl, FormattingFragments, StandardResults

Attributes

Supertypes
trait StandardMatchResults
trait StandardResults
trait MustThrownExpectationsCreation
trait ThrownExpectationsCreation
trait ThrownExpectables
trait Matchers1
trait ValueChecksBase
trait ValueChecksLowImplicits
trait EventuallyMatchers
trait EventuallyResults
trait ExpectationsCreation
trait MatchResultStackTrace
trait ActionDsl
trait ActionDsl
trait TextCreation
trait ArgumentsShortcuts
trait ArgumentsCreation
class Object
trait Matchable
class Any
Show all
Known subtypes
class Spec
abstract class Specification extends SpecificationLike

Class for a Specification using the mutable DSL and thrown expectations

Class for a Specification using the mutable DSL and thrown expectations

Attributes

Supertypes
trait ShouldThrownMatchers
trait ShouldThrownExpectations
trait ShouldThrownExpectables
trait ThrownExpectations
trait ThrownStandardMatchResults
trait ThrownStandardResults
trait MustThrownMatchers
trait MustThrownExpectations
trait MustThrownExpectables
trait MustThrownExpectationsCreation
trait ThrownExpectationsCreation
trait ThrownExpectables
trait ImplicitExecutionContexts
trait ImplicitExecutorServiceFromExecutionEnv
trait ImplicitExecutionContextFromExecutionEnv
trait Debug
trait StandardMatchResults
trait StandardResults
trait ShouldMatchers
trait ShouldExpectations
trait MustMatchers
trait MustExpectations
trait Matchers
trait MatchersImplicits
trait SequenceMatchersCreation
trait MatchersCreation
trait ResultImplicits
trait MatchResultImplicits
trait MatcherZipOperators
trait MatchResultCombinators
trait ResultLogicalCombinators
trait Results
trait MatchResultLogicalCombinators
trait Expectations
trait ExpectationsDescription
trait TypedEqual
trait FutureMatchers
trait EventuallyMatchers
trait EventuallyResults
trait TryMatchers
trait EitherMatchers
trait OptionMatchers
trait ValueChecks
trait ValueChecksBase
trait NumericMatchers
trait ExceptionMatchers
trait ExpectationsCreation
trait MatchResultStackTrace
trait StringMatchers
trait MapMatchers
trait TraversableMatchers
trait NumberOfTimes
trait ImplicitParameters
trait ValueChecksLowImplicits
trait LazyParameters
trait AnyMatchers
trait AnyBeHaveMatchers
trait MutableDsl
trait TagDsl
trait ReferenceDsl
trait ArgumentsDsl
trait TitleDsl
trait ActionDsl
trait TextDsl
trait TextCreation
trait ExampleDsl
trait BlockDsl
trait ArgumentsShortcuts
trait ArgumentsArgs
trait ArgProperties
trait ArgumentsCreation
trait ReferenceDsl
trait ExampleDsl
trait TitleDsl
trait FragmentsDsl
trait ActionDsl
trait TagDsl
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait ShouldThrownMatchers
trait ShouldThrownExpectations
trait ShouldThrownExpectables
trait ThrownExpectations
trait ThrownStandardMatchResults
trait ThrownStandardResults
trait MustThrownMatchers
trait MustThrownExpectations
trait MustThrownExpectables
trait MustThrownExpectationsCreation
trait ThrownExpectationsCreation
trait ThrownExpectables
trait ImplicitExecutionContexts
trait ImplicitExecutorServiceFromExecutionEnv
trait ImplicitExecutionContextFromExecutionEnv
trait Debug
trait StandardMatchResults
trait StandardResults
trait ShouldMatchers
trait ShouldExpectations
trait MustMatchers
trait MustExpectations
trait Matchers
trait MatchersImplicits
trait SequenceMatchersCreation
trait MatchersCreation
trait ResultImplicits
trait MatchResultImplicits
trait MatcherZipOperators
trait MatchResultCombinators
trait ResultLogicalCombinators
trait Results
trait MatchResultLogicalCombinators
trait Expectations
trait ExpectationsDescription
trait TypedEqual
trait FutureMatchers
trait EventuallyMatchers
trait EventuallyResults
trait TryMatchers
trait EitherMatchers
trait OptionMatchers
trait ValueChecks
trait ValueChecksBase
trait NumericMatchers
trait ExceptionMatchers
trait ExpectationsCreation
trait MatchResultStackTrace
trait StringMatchers
trait MapMatchers
trait TraversableMatchers
trait NumberOfTimes
trait ImplicitParameters
trait ValueChecksLowImplicits
trait LazyParameters
trait AnyMatchers
trait AnyBeHaveMatchers
trait MutableDsl
trait TagDsl
trait ReferenceDsl
trait ArgumentsDsl
trait TitleDsl
trait ActionDsl
trait TextDsl
trait TextCreation
trait ExampleDsl
trait BlockDsl
trait ArgumentsShortcuts
trait ArgumentsArgs
trait ArgProperties
trait ArgumentsCreation
trait ReferenceDsl
trait ExampleDsl
trait TitleDsl
trait FragmentsDsl
trait ActionDsl
trait TagDsl
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Tables extends DataTables, NoBangExamples

This trait uses the NoBangExamples trait to allow using ! on string values in a DataTable

This trait uses the NoBangExamples trait to allow using ! on string values in a DataTable

Attributes

Supertypes
trait ExampleDsl
trait DataTables
trait ExpectationsCreation
trait MatchResultStackTrace
class Object
trait Matchable
class Any
Show all