net.liftweb.mockweb

WebSpec

class WebSpec extends Specification

This trait provides Lift-specific extensions to the Specification base trait to simplify unit testing of your code. In addition to the Scaladoc, Please see the source to WebSpecSpec.scala for an example of how to use this.

attributes: abstract
linear super types: Specification, Contexts, BeforeAfter, Console, OutputReporter, Reporter, ConsoleLog, Log, ConsoleOutput, Output, SpecsFilter, SpecsHolder, FailOrSkip, Expectations, DetailedFailures, ExpectableFactory, FailureFactory, SuccessValues, OrResults, Matchers, EventuallyMatchers, MatcherResult, FileMatchers, FileBeHaveMatchers, FileBaseMatchers, PathMatchers, PathBeHaveMatchers, PathBaseMatchers, FileSystem, FileWriter, FileReader, XmlMatchers, XmlBeHaveMatchers, XmlBaseMatchers, PatternMatchers, PatternBeHaveMatchers, PatternBaseMatchers, EitherMatchers, EitherBeHaveMatchers, EitherBaseMatchers, NumericMatchers, NumericBeHaveMatchers, NumericBaseMatchers, MapMatchers, MapBeHaveMatchers, MapBaseMatchers, IterableMatchers, IterableBeHaveMatchers, IterableBaseMatchers, StringMatchers, StringBeHaveMatchers, StringBaseMatchers, LogicalMatchers, AnyMatchers, AnyBeHaveMatchers, AnyBaseMatchers, StructuralMatchers, BaseSpecification, ComposedSpecifications, LazyParameters, SpecificationConfiguration, LinkedSpecification, HasResults, Tagged, ExampleExpectationsListener, ExpectationsListener, SpecificationExecutor, LifeCycle, SequentialExecution, SpecificationSystems, TreeNode, Tree[TreeNode], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. WebSpec
  2. Specification
  3. Contexts
  4. BeforeAfter
  5. Console
  6. OutputReporter
  7. Reporter
  8. ConsoleLog
  9. Log
  10. ConsoleOutput
  11. Output
  12. SpecsFilter
  13. SpecsHolder
  14. FailOrSkip
  15. Expectations
  16. DetailedFailures
  17. ExpectableFactory
  18. FailureFactory
  19. SuccessValues
  20. OrResults
  21. Matchers
  22. EventuallyMatchers
  23. MatcherResult
  24. FileMatchers
  25. FileBeHaveMatchers
  26. FileBaseMatchers
  27. PathMatchers
  28. PathBeHaveMatchers
  29. PathBaseMatchers
  30. FileSystem
  31. FileWriter
  32. FileReader
  33. XmlMatchers
  34. XmlBeHaveMatchers
  35. XmlBaseMatchers
  36. PatternMatchers
  37. PatternBeHaveMatchers
  38. PatternBaseMatchers
  39. EitherMatchers
  40. EitherBeHaveMatchers
  41. EitherBaseMatchers
  42. NumericMatchers
  43. NumericBeHaveMatchers
  44. NumericBaseMatchers
  45. MapMatchers
  46. MapBeHaveMatchers
  47. MapBaseMatchers
  48. IterableMatchers
  49. IterableBeHaveMatchers
  50. IterableBaseMatchers
  51. StringMatchers
  52. StringBeHaveMatchers
  53. StringBaseMatchers
  54. LogicalMatchers
  55. AnyMatchers
  56. AnyBeHaveMatchers
  57. AnyBaseMatchers
  58. StructuralMatchers
  59. BaseSpecification
  60. ComposedSpecifications
  61. LazyParameters
  62. SpecificationConfiguration
  63. LinkedSpecification
  64. HasResults
  65. Tagged
  66. ExampleExpectationsListener
  67. ExpectationsListener
  68. SpecificationExecutor
  69. LifeCycle
  70. SequentialExecution
  71. SpecificationSystems
  72. TreeNode
  73. Tree
  74. AnyRef
  75. Any
Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Instance constructors

  1. new WebSpec ()

Type Members

  1. type HasIsEmptyMethod = Any {...}

    definition classes: StructuralMatchers
  2. type HasSizeMethod = Any {...}

    definition classes: StructuralMatchers
  3. trait ModifiableRequest [T <: ModifiableRequest[T]] extends AnyRef

    A comon trait to provide utility methods for mutating the underlying HttpServletRequest.

  4. class ReqSpecification extends ModifiableRequest[ReqSpecification]

    This class provides a wrapper to test methods that require an initialized Req.

  5. class SessionSpecification extends ModifiableRequest[SessionSpecification]

    This class provides a wrapper to test methods that require an initialized S.

  6. class WebSpecBridge extends AnyRef

    A class that bridges between the description string and classes that provide the Lift-specific wrapping of the Expectation code.

Value Members

  1. def != (a: ⇒ Any)(implicit d: Detailed) : Matcher[Any]

    definition classes: AnyBaseMatchers
  2. def != (arg0: AnyRef) : Boolean

    attributes: final
    definition classes: AnyRef
  3. def != (arg0: Any) : Boolean

    o != arg0 is the same as !(o == (arg0)).

    o != arg0 is the same as !(o == (arg0)).

    arg0

    the object to compare against this object for dis-equality.

    returns

    false if the receiver object is equivalent to the argument; true otherwise.

    attributes: final
    definition classes: Any
  4. def !=/ (s: String) : Matcher[String]

    definition classes: StringBaseMatchers
  5. def ## () : Int

    attributes: final
    definition classes: AnyRef → Any
  6. def $asInstanceOf [T0] () : T0

    attributes: final
    definition classes: AnyRef
  7. def $isInstanceOf [T0] () : Boolean

    attributes: final
    definition classes: AnyRef
  8. def :: (s: Specification) : List[Specification]

    definition classes: Specification
  9. def :: (r: Reporter) : List[Reporter]

    definition classes: Reporter
  10. def < [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThan[S]

    definition classes: NumericBaseMatchers
  11. def <= [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThanOrEqualTo[S]

    definition classes: NumericBaseMatchers
  12. def == (a: ⇒ Any)(implicit d: Detailed) : Matcher[Any]

    definition classes: AnyBaseMatchers
  13. def == (arg0: AnyRef) : Boolean

    o == arg0 is the same as if (o eq null) arg0 eq null else o.equals(arg0).

    o == arg0 is the same as if (o eq null) arg0 eq null else o.equals(arg0).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    attributes: final
    definition classes: AnyRef
  14. def == (arg0: Any) : Boolean

    o == arg0 is the same as o.equals(arg0).

    o == arg0 is the same as o.equals(arg0).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    attributes: final
    definition classes: Any
  15. def ==/ (node: Seq[Node]) : EqualIgnoringSpaceMatcher

    definition classes: XmlBaseMatchers
  16. def ==/ (s: String) : BeEqualToIgnoringCase[String]

    definition classes: StringBaseMatchers
  17. def > [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBaseMatchers
  18. def >= [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBaseMatchers
  19. val Debug : Int

    definition classes: Log
  20. val Error : Int

    definition classes: Log
  21. val Info : Int

    definition classes: Log
  22. implicit def ToDelta [S] (n: S) : CanHaveDelta[S]

    attributes: implicit
    definition classes: NumericBaseMatchers
  23. val Warning : Int

    definition classes: Log
  24. def \ (label: String, attributeValues: (String, String)*) : XmlMatcher

    definition classes: XmlBaseMatchers
  25. def \ (label: String, attributeValues: Map[String, String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  26. def \ (node: Node, attributeValues: (String, String)*) : XmlMatcher

    definition classes: XmlBaseMatchers
  27. def \ (node: Node, attributeValues: Map[String, String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  28. def \ (label: String, attributes: List[String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  29. def \ (node: Node, attributes: List[String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  30. def \ (label: String) : XmlMatcher

    definition classes: XmlBaseMatchers
  31. def \ (node: Node) : XmlMatcher

    definition classes: XmlBaseMatchers
  32. def \\ (label: String, attributeValues: (String, String)*) : XmlMatcher

    definition classes: XmlBaseMatchers
  33. def \\ (label: String, attributeValues: Map[String, String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  34. def \\ (node: Node, attributeValues: (String, String)*) : XmlMatcher

    definition classes: XmlBaseMatchers
  35. def \\ (node: Node, attributeValues: Map[String, String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  36. def \\ (label: String, attributes: List[String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  37. def \\ (node: Node, attributes: List[String]) : XmlMatcher

    definition classes: XmlBaseMatchers
  38. def \\ (label: String) : XmlMatcher

    definition classes: XmlBaseMatchers
  39. def \\ (node: Node) : XmlMatcher

    definition classes: XmlBaseMatchers
  40. def absolute [T <: AnyRef {...}] : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  41. def absolutePath [T <: AnyRef {...}] (path: String) : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  42. def absolutePath : Matcher[String]

    definition classes: PathBeHaveMatchers
  43. def accept (t: Tag*) : WebSpec.this.type

    definition classes: Tagged
  44. def acceptAnyTag : WebSpec.this.type

    definition classes: Tagged
  45. def acceptTag (s: String*) : WebSpec.this.type

    definition classes: Tagged
  46. def acceptTags (s: String*) : WebSpec.this.type

    definition classes: Tagged
  47. implicit def adapt [T, S] (m: Matcher[T])(implicit c: (S) ⇒ T) : Matcher[S]

    attributes: implicit
    definition classes: AnyBaseMatchers
  48. def addChild (t: TreeNode) : Unit

    definition classes: Tree
  49. def addExpectation [T] (expectable: Option[Expectable[T]]) : Examples

    definition classes: ExampleExpectationsListener
  50. def addExpectation : Examples

    definition classes: ExampleExpectationsListener → ExpectationsListener
  51. def addTag (t: String) : WebSpec.this.type

    definition classes: Tagged
  52. def addTags (t: String*) : WebSpec.this.type

    definition classes: Tagged
  53. def addToSusVerb (complement: String) : PrefixedExamples

    definition classes: SpecificationSystems
  54. def afterContext (actions: ⇒ Any, predicate: ⇒ Boolean) : Context

    definition classes: Contexts
  55. def afterContext (actions: ⇒ Any) : Context

    definition classes: Contexts
  56. def afterExample (ex: Examples) : Unit

    definition classes: BaseSpecification → LifeCycle
  57. def afterExpectations (ex: Examples) : Unit

    definition classes: LifeCycle
  58. var afterSpec : Option[() ⇒ Any]

    definition classes: BaseSpecification
  59. def allExamples : List[Examples]

    definition classes: BaseSpecification
  60. def allSystems : List[Sus]

    definition classes: BaseSpecification
  61. implicit def anyToExpectationCounter [T] (a: ⇒ T) : ExpectationCounter[T]

    attributes: implicit
    definition classes: ExpectationsListener
  62. def areSpecifiedBy (specifications: LazyParameter[Specification]*) : Unit

    definition classes: BaseSpecification
  63. def argValue (arguments: Array[String], argumentNames: List[String]) : Option[String]

    attributes: protected
    definition classes: Reporter
  64. def args : Array[String]

    definition classes: Reporter
  65. def args_= (a: Array[String]) : Unit

    definition classes: Specification → Reporter
  66. def aroundExpectationsContext (actions: (⇒ Any) ⇒ Any) : Context

    definition classes: Contexts
  67. def asAbsolutePath (path: String) : Matcher[String]

    definition classes: PathBeHaveMatchers
  68. def asCanonicalPath (path: String) : Matcher[String]

    definition classes: PathBeHaveMatchers
  69. def asInstanceOf [T0] : T0

    This method is used to cast the receiver object to be of type T0.

    This method is used to cast the receiver object to be of type T0.

    Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression1.asInstanceOf[String] will throw a ClassCastException at runtime, while the expressionList(1).asInstanceOf[List[String]] will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested typed.

    returns

    the receiver object.

    attributes: final
    definition classes: Any
  70. def asNoneAs [T] (a: ⇒ Option[T]) : Matcher[Option[T]]

    definition classes: PatternBeHaveMatchers
  71. def asNullAs [T] (a: ⇒ T) : Matcher[T]

    definition classes: AnyBeHaveMatchers
  72. implicit def asPath (p: String) : Path

    attributes: implicit
    definition classes: FileBaseMatchers
  73. def be [T] : BeVerbMatcher[T]

    definition classes: AnyBeHaveMatchers
  74. def be (a: ⇒ Any) : Matcher[Any]

    definition classes: AnyBaseMatchers
  75. def beADirectoryPath : Matcher[String]

    definition classes: PathBaseMatchers
  76. def beAFilePath : Matcher[String]

    definition classes: PathBaseMatchers
  77. def beAHiddenPath : Matcher[String]

    definition classes: PathBaseMatchers
  78. def beAReadablePath : Matcher[String]

    definition classes: PathBaseMatchers
  79. def beAWritablePath : Matcher[String]

    definition classes: PathBaseMatchers
  80. def beAbsolute [T <: AnyRef {...}] : Matcher[T]

    definition classes: FileBaseMatchers
  81. def beAlsoNone [T] (a: ⇒ Option[T]) : Matcher[Option[T]]

    definition classes: PatternBaseMatchers
  82. def beAlsoNull [T] (a: ⇒ T) : Matcher[T]

    definition classes: AnyBaseMatchers
  83. def beAnAbsolutePath : Matcher[String]

    definition classes: PathBaseMatchers
  84. def beAnExistingPath : Matcher[String]

    definition classes: PathBaseMatchers
  85. def beAsNoneAs [T] (a: ⇒ Option[T]) : Matcher[Option[T]]

    definition classes: PatternBaseMatchers
  86. def beAsNullAs [T] (a: ⇒ T) : Matcher[T]

    definition classes: AnyBaseMatchers
  87. def beAssignableFrom [T] (implicit m: ClassManifest[T]) : Matcher[Class[_]]

    definition classes: AnyBaseMatchers
  88. def beCloseTo [S] (delta: Delta[S])(implicit d: (S) ⇒ Monoid[S], e: (S) ⇒ Ordered[S]) : BeCloseTo[S]

    definition classes: NumericBaseMatchers
  89. def beCloseTo [S] (n: S, delta: S)(implicit d: (S) ⇒ Monoid[S], e: (S) ⇒ Ordered[S]) : BeCloseTo[S]

    definition classes: NumericBaseMatchers
  90. def beDefinedAt [A] (values: A*) : Matcher[PartialFunction[A, Any]]

    definition classes: MapBaseMatchers
  91. def beDefinedBy [A, B] (values: (A, B)*) : Matcher[PartialFunction[A, B]]

    definition classes: MapBaseMatchers
  92. def beDifferent [T] (a: ⇒ T) : Matcher[T]

    definition classes: AnyBaseMatchers
  93. def beDifferentFrom [T] (a: ⇒ T) : Matcher[T]

    definition classes: AnyBaseMatchers
  94. def beDirectory [T <: AnyRef {...}] : Matcher[T]

    definition classes: FileBaseMatchers
  95. def beEmpty : Matcher[HasIsEmptyMethod]

    definition classes: StructuralMatchers
  96. def beEqual [T] (a: ⇒ T) : BeEqualTo[T]

    definition classes: AnyBaseMatchers
  97. def beEqualIgnoringSep (other: String) : Matcher[String]

    definition classes: PathBaseMatchers
  98. def beEqualTo [T] (a: ⇒ T) : BeEqualTo[T]

    definition classes: AnyBaseMatchers
  99. def beEqualToIgnoringCase [T <: String] (a: T) : BeEqualToIgnoringCase[T]

    definition classes: StringBaseMatchers
  100. def beEqualToIgnoringSep (other: String) : Matcher[String]

    definition classes: PathBaseMatchers
  101. def beEqualToIgnoringSpace (node: Seq[Node]) : EqualIgnoringSpaceMatcher

    definition classes: XmlBaseMatchers
  102. def beEqualToIgnoringSpace [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  103. def beFalse [Boolean] : Matcher[Boolean]

    definition classes: AnyBaseMatchers
  104. def beFile [T <: AnyRef {...}] : Matcher[T]

    definition classes: FileBaseMatchers
  105. def beGreaterThan [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBaseMatchers
  106. def beGreaterThanOrEqualTo [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBaseMatchers
  107. def beHidden [T <: AnyRef {...}] : Matcher[T]

    definition classes: FileBaseMatchers
  108. def beIn [T] (iterable: ⇒ Iterable[T]) : Matcher[T]

    definition classes: AnyBaseMatchers
  109. def beLeft [T] (t: ⇒ T) : Matcher[Either[T, _]]

    definition classes: EitherBaseMatchers
  110. def beLessThan [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThan[S]

    definition classes: NumericBaseMatchers
  111. def beLessThanOrEqualTo [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThanOrEqualTo[S]

    definition classes: NumericBaseMatchers
  112. def beLike [T] (pattern: ⇒ PartialFunction[T, Boolean]) : Matcher[T]

    definition classes: PatternBaseMatchers
  113. def beLikeA [T] (pattern: ⇒ PartialFunction[T, Boolean]) : Matcher[T]

    definition classes: PatternBaseMatchers
  114. def beMatching [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  115. def beNone : Matcher[Option[Any]]

    definition classes: PatternBaseMatchers
  116. def beNull [T] : BeNull[T]

    definition classes: AnyBaseMatchers
  117. def beOneOf [T] (t: T*) : Matcher[T]

    definition classes: AnyBaseMatchers
  118. def beReadable [T <: AnyRef {...}] : Matcher[T]

    definition classes: FileBaseMatchers
  119. def beRight [T] (t: ⇒ T) : Matcher[Either[_, T]]

    definition classes: EitherBaseMatchers
  120. def beSameSeqAs [T] (s: ⇒ Seq[T])(implicit d: Detailed) : SeqMatcher[T, Any]

    definition classes: IterableBaseMatchers
  121. def beSameSetAs [T] (s: ⇒ Set[T])(implicit d: Detailed) : SetMatcher[T, Any]

    definition classes: IterableBaseMatchers
  122. def beSome [T] (expected: T) : CaseMatcher[T]

    definition classes: PatternBaseMatchers
  123. def beSome [T] : CaseMatcher[T]

    definition classes: PatternBaseMatchers
  124. def beSomething : CaseMatcher[Any]

    definition classes: PatternBaseMatchers
  125. def beTheSameSeqAs [T] (s: ⇒ Seq[T])(implicit d: Detailed) : SeqMatcher[T, Any]

    definition classes: IterableBaseMatchers
  126. def beTheSameSetAs [T] (s: ⇒ Set[T])(implicit d: Detailed) : SetMatcher[T, Any]

    definition classes: IterableBaseMatchers
  127. def beTrue : Matcher[Boolean]

    definition classes: AnyBaseMatchers
  128. def beWritable [T <: AnyRef {...}] : Matcher[T]

    definition classes: FileBaseMatchers
  129. def be_!= (a: ⇒ Any)(implicit d: Detailed) : Matcher[Any]

    definition classes: AnyBaseMatchers
  130. def be_!=/ [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  131. def be_< [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThan[S]

    definition classes: NumericBaseMatchers
  132. def be_<= [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThanOrEqualTo[S]

    definition classes: NumericBaseMatchers
  133. def be_== (a: ⇒ Any)(implicit d: Detailed) : Matcher[Any]

    definition classes: AnyBaseMatchers
  134. def be_==/ [T <: String] (a: T) : BeEqualToIgnoringCase[T]

    definition classes: StringBaseMatchers
  135. def be_> [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBaseMatchers
  136. def be_>= [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBaseMatchers
  137. def beforeContext (actions: ⇒ Any, predicate: ⇒ Boolean) : Context

    definition classes: Contexts
  138. def beforeContext (actions: ⇒ Any) : Context

    definition classes: Contexts
  139. def beforeExample (ex: Examples) : Unit

    definition classes: BaseSpecification → LifeCycle
  140. def beforeExpectations (ex: Examples) : Unit

    definition classes: LifeCycle
  141. var beforeSpec : Option[() ⇒ Any]

    definition classes: BaseSpecification
  142. def canRead (path: String) : Boolean

    definition classes: FileSystem
  143. def canWrite (path: String) : Boolean

    definition classes: FileSystem
  144. def canonicalPath [T <: AnyRef {...}] (path: String) : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  145. def childNodes : List[TreeNode]

    definition classes: Tree
  146. def clearTags : WebSpec.this.type

    definition classes: Tagged
  147. def clone () : AnyRef

    This method creates and returns a copy of the receiver object.

    This method creates and returns a copy of the receiver object.

    The default implementation of the clone method is platform dependent.

    returns

    a copy of the receiver object.

    attributes: protected
    definition classes: AnyRef
  148. def closeTo [S] (n: S, delta: S)(implicit d: (S) ⇒ Monoid[S], e: (S) ⇒ Ordered[S]) : BeCloseTo[S]

    definition classes: NumericBeHaveMatchers
  149. def contain [T] (a: T) : Matcher[Iterable[Any]]

    definition classes: IterableBaseMatchers
  150. def containAll [T] (l: Iterable[T])(implicit details: Detailed) : Matcher[Iterable[T]]

    definition classes: IterableBaseMatchers
  151. def containInOrder [T] (l: T*)(implicit details: Detailed) : Matcher[Iterable[T]]

    definition classes: IterableBaseMatchers
  152. def containMatch (pattern: String) : Matcher[Iterable[String]]

    definition classes: IterableBaseMatchers
  153. def containMatchOnlyOnce (pattern: String) : Matcher[Iterable[String]]

    definition classes: IterableBaseMatchers
  154. def contains (s: Any) : Boolean

    definition classes: BaseSpecification
  155. def context (b: ⇒ Any, a: ⇒ Any, predicate: ⇒ Boolean) : Context

    definition classes: Contexts
  156. def context (b: ⇒ Any, a: ⇒ Any) : Context

    definition classes: Contexts
  157. def contextFirst (actions: ⇒ Any) : Context

    definition classes: Contexts
  158. def contextLast (actions: ⇒ Any) : Context

    definition classes: Contexts
  159. def copy (input: InputStream, output: OutputStream) : Unit

    definition classes: FileSystem
  160. def copyDir (src: String, dest: String, tagged: Tagged) : Unit

    definition classes: FileSystem
  161. def copyDir (src: String, dest: String) : Unit

    definition classes: FileSystem
  162. def copyDir (url: URL, dest: String, tagged: Tagged) : Unit

    definition classes: FileSystem
  163. def copyDir (url: URL, dest: String) : Unit

    definition classes: FileSystem
  164. def copyFile (path: String, dest: String) : Unit

    definition classes: FileSystem
  165. def copyResults (other: HasResults) : WebSpec.this.type

    definition classes: HasResults
  166. def copySpecResourcesDir (src: String, outputDir: String) : Unit

    definition classes: FileSystem
  167. def createDir (path: String) : Boolean

    definition classes: FileSystem
  168. def createFailure [T] (message: String, result: Result[T]) : Throwable with HasResult[T]

    definition classes: ExpectableFactory → FailureFactory
  169. def createFile (path: String) : AnyVal

    definition classes: FileWriter
  170. def createSus (desc: String) : Sus

    attributes: protected[specs]
    definition classes: SpecificationSystems
  171. def debug (msg: ⇒ String) : Unit

    definition classes: Log
  172. implicit def declare (newName: String) : ComposedSpecification

    attributes: implicit
    definition classes: ComposedSpecifications
  173. def definedAt [T] (values: T*) : Matcher[PartialFunction[T, Any]]

    definition classes: MapBeHaveMatchers
  174. def definedBy [S, T] (values: (S, T)*) : Matcher[PartialFunction[S, T]]

    definition classes: MapBeHaveMatchers
  175. var description : String

    definition classes: BaseSpecification
  176. def detailedDiffs (separators: String, startDiffSize: Int, shortenSize: Int) : Unit

    definition classes: DetailedFailures
  177. def detailedDiffs (separators: String, shortenSize: Int) : Unit

    definition classes: DetailedFailures
  178. def detailedDiffs (separators: String) : Unit

    definition classes: DetailedFailures
  179. def detailedDiffs () : Unit

    definition classes: DetailedFailures
  180. implicit var detailedFailures : Detailed

    attributes: implicit
    definition classes: DetailedFailures
  181. def directory [T <: AnyRef {...}] : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  182. def directoryPath : Matcher[String]

    definition classes: PathBeHaveMatchers
  183. def displayHelp : Unit

    attributes: protected
    definition classes: Reporter
  184. def displayOptions : Unit

    attributes: protected
    definition classes: Reporter
  185. def displayOptionsDescription : Unit

    attributes: protected
    definition classes: Reporter
  186. def displayUsage : Unit

    attributes: protected
    definition classes: Reporter
  187. def doAfter (actions: ⇒ Any) : Option[Unit]

    definition classes: BeforeAfter
  188. def doAfterSpec (actions: ⇒ Any) : Unit

    definition classes: BeforeAfter
  189. def doAroundExpectations (actions: (⇒ Any) ⇒ Any) : Option[Unit]

    definition classes: BeforeAfter
  190. def doBefore (actions: ⇒ Any) : Option[Unit]

    definition classes: BeforeAfter
  191. def doBeforeSpec (actions: ⇒ Any) : Unit

    definition classes: BeforeAfter
  192. def doFirst (actions: ⇒ Any) : Unit

    definition classes: BeforeAfter
  193. def doLast (actions: ⇒ Any) : Unit

    definition classes: BeforeAfter
  194. def dontShareVariables () : Unit

    definition classes: SpecificationConfiguration
  195. implicit def doubleToMonoid (v: Double) : Monoid[Double]

    attributes: implicit
    definition classes: NumericBeHaveMatchers
  196. def empty : Matcher[HasIsEmptyMethod]

    definition classes: AnyBeHaveMatchers
  197. def endWith [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  198. def eq (arg0: AnyRef) : Boolean

    This method is used to test whether the argument (arg0) is a reference to the receiver object (this).

    This method is used to test whether the argument (arg0) is a reference to the receiver object (this).

    The eq method implements an [http://en.wikipedia.org/wiki/Equivalence_relation equivalence relation] on non-null instances of AnyRef: * It is reflexive: for any non-null instance x of type AnyRef, x.eq(x) returns true. * It is symmetric: for any non-null instances x and y of type AnyRef, x.eq(y) returns true if and only if y.eq(x) returns true. * It is transitive: for any non-null instances x, y, and z of type AnyRef if x.eq(y) returns true and y.eq(z) returns true, then x.eq(z) returns true.

    Additionally, the eq method has three other properties. * It is consistent: for any non-null instances x and y of type AnyRef, multiple invocations of x.eq(y) consistently returns true or consistently returns false. * For any non-null instance x of type AnyRef, x.eq(null) and null.eq(x) returns false. * null.eq(null) returns true.

    When overriding the equals or hashCode methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2), they should be equal to each other (o1 == o2) and they should hash to the same value (o1.hashCode == o2.hashCode).

    arg0

    the object to compare against this object for reference equality.

    returns

    true if the argument is a reference to the receiver object; false otherwise.

    attributes: final
    definition classes: AnyRef
  199. def equalIgnoreCase [T <: String] (a: T) : BeEqualToIgnoringCase[T]

    definition classes: StringBaseMatchers
  200. def equalIgnoreSpace (node: Seq[Node]) : EqualIgnoringSpaceMatcher

    definition classes: XmlBaseMatchers
  201. def equalIgnoreSpace [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  202. def equalIgnoringCaseTo [T <: String] (a: T) : BeEqualToIgnoringCase[T]

    definition classes: StringBaseMatchers
  203. def equalIgnoringSepTo (other: String) : Matcher[String]

    definition classes: PathBeHaveMatchers
  204. def equalIgnoringSpaceTo [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  205. def equalTo [T] (o: T)(implicit d: Detailed) : Matcher[Any]

    definition classes: AnyBeHaveMatchers
  206. def equalToIgnoringCase [T <: String] (a: T) : BeEqualToIgnoringCase[T]

    definition classes: StringBaseMatchers
  207. def equalToIgnoringSep (other: String) : Matcher[String]

    definition classes: PathBeHaveMatchers
  208. def equalToIgnoringSpace (node: Elem) : EqualIgnoringSpaceMatcher

    definition classes: XmlBaseMatchers
  209. def equalToIgnoringSpace (node: Seq[Node]) : EqualIgnoringSpaceMatcher

    definition classes: XmlBaseMatchers
  210. def equalToIgnoringSpace [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  211. def equals (arg0: Any) : Boolean

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

    The default implementations of this method is an [http://en.wikipedia.org/wiki/Equivalence_relation equivalence relation]: * It is reflexive: for any instance x of type Any, x.equals(x) should return true. * It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true. * It is transitive: for any instances x, y, and z of type AnyRef if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

    If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is often necessary to override hashCode to ensure that objects that are "equal" (o1.equals(o2) returns true) hash to the same scala.Int (o1.hashCode.equals(o2.hashCode)).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    definition classes: AnyRef → Any
  212. def error (msg: String) : Nothing

    definition classes: Specification
  213. def error (msg: ⇒ String) : Unit

    definition classes: Log
  214. def errors : List[Throwable]

    definition classes: BaseSpecification → HasResults
  215. def eventually [T] (nested: Matcher[T]) : Matcher[T]

    definition classes: EventuallyMatchers
  216. def eventually [T] (retries: Int, sleep: Duration)(nested: Matcher[T]) : Matcher[T]

    definition classes: EventuallyMatchers
  217. def exampleContainer : Examples

    attributes: protected[specification]
    definition classes: BaseSpecification
  218. lazy val exampleFilter : Pattern

    definition classes: SpecsFilter
  219. def exampleFilterPattern : String

    definition classes: Reporter → SpecsFilter
  220. def examplePattern : String

    definition classes: SpecsFilter
  221. def examples : List[Example]

    definition classes: BaseSpecification
  222. def executeExample (example: Examples) : WebSpec.this.type

    definition classes: SpecificationExecutor → LifeCycle
  223. def executeExpectations (ex: Examples, t: ⇒ Any) : Any

    definition classes: LifeCycle
  224. def exist [T <: AnyRef {...}] : Matcher[T]

    definition classes: FileBaseMatchers
  225. def exist [T] (function: (T) ⇒ Boolean) : Matcher[Iterable[T]]

    definition classes: IterableBaseMatchers
  226. def existMatch (pattern: String) : Matcher[Iterable[String]]

    definition classes: IterableBaseMatchers
  227. def existPath : Matcher[String]

    definition classes: PathBaseMatchers
  228. def existingPath : Matcher[String]

    definition classes: PathBeHaveMatchers
  229. def exists (path: String) : Boolean

    definition classes: FileSystem
  230. var expectationsListener : ExampleExpectationsListener

    definition classes: ExampleExpectationsListener
  231. def expectationsNb : Int

    definition classes: BaseSpecification
  232. def fail () : Nothing

    definition classes: FailOrSkip
  233. def fail (m: String) : Nothing

    definition classes: FailOrSkip
  234. def failureAndErrors : List[Throwable]

    definition classes: HasResults
  235. def failureColored (text: String) : String

    definition classes: OutputReporter
  236. def failures : List[FailureException]

    definition classes: BaseSpecification → HasResults
  237. def file [T <: AnyRef {...}] : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  238. def filePath : Matcher[String]

    definition classes: PathBeHaveMatchers
  239. def filePaths (path: String) : List[String]

    definition classes: FileSystem
  240. def filter (sus: Sus) : Option[Sus]

    definition classes: SpecsFilter
  241. def filter (specification: Specification) : Option[Specification]

    definition classes: SpecsFilter
  242. def filter (specifications: Seq[Specification]) : List[Specification]

    definition classes: SpecsFilter
  243. def filterExample (example: Example) : Option[Example]

    definition classes: SpecsFilter
  244. lazy val filteredSpecs : List[Specification]

    definition classes: SpecsFilter
  245. def finalize () : Unit

    This method is called by the garbage collector on the receiver object when garbage collection determines that there are no more references to the object.

    This method is called by the garbage collector on the receiver object when garbage collection determines that there are no more references to the object.

    The details of when and if the finalize method are invoked, as well as the interaction between finalizeand non-local returns and exceptions, are all platform dependent.

    attributes: protected
    definition classes: AnyRef
  246. def find [T <: String] (a: T) : FindMatcher[T]

    definition classes: StringBaseMatchers
  247. def firstLevelExamplesNb : Int

    definition classes: BaseSpecification
  248. implicit def floatToMonoid (v: Float) : Monoid[Float]

    attributes: implicit
    definition classes: NumericBeHaveMatchers
  249. def flush () : Unit

    definition classes: ConsoleOutput → Output
  250. def forExample : Example

    definition classes: BaseSpecification → ExampleExpectationsListener
  251. def forExample (desc: String) : Example

    definition classes: BaseSpecification
  252. def getAbsolutePath (path: String) : String

    definition classes: FileSystem
  253. def getCanonicalPath (path: String) : String

    definition classes: FileSystem
  254. def getClass () : java.lang.Class[_]

    Returns a representation that corresponds to the dynamic class of the receiver object.

    Returns a representation that corresponds to the dynamic class of the receiver object.

    The nature of the representation is platform dependent.

    returns

    a representation that corresponds to the dynamic class of the receiver object.

    attributes: final
    definition classes: AnyRef
  255. def getExample (path: TreePath) : Option[Examples]

    definition classes: BaseSpecification
  256. def getName (path: String) : String

    definition classes: FileSystem
  257. def getParent (path: String) : String

    definition classes: FileSystem
  258. def getResourcesNamed (name: String) : List[URL]

    definition classes: FileSystem
  259. def getWriter (path: String) : Writer

    definition classes: FileWriter
  260. def globToPattern (glob: String) : String

    definition classes: FileSystem
  261. def globalContext (b: ⇒ Any, a: ⇒ Any) : Context

    definition classes: Contexts
  262. def greaterThan [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBeHaveMatchers
  263. def greaterThanOrEqualTo [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : Matcher[S]

    definition classes: NumericBeHaveMatchers
  264. def hasFailureOrErrors : Boolean

    definition classes: HasResults
  265. def hasIssues : Boolean

    definition classes: HasResults
  266. def hashCode () : Int

    Returns a hash code value for the object.

    Returns a hash code value for the object.

    The default hashing algorithm is platform dependent.

    Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

    returns

    the hash code value for the object.

    definition classes: AnyRef → Any
  267. def have [T] (function: (T) ⇒ Boolean) : Matcher[Iterable[T]]

    definition classes: IterableBaseMatchers
  268. def have [T] : HaveVerbMatcher[T]

    definition classes: AnyBeHaveMatchers
  269. def haveAbsolutePath [T <: AnyRef {...}] (path: String) : Matcher[T]

    definition classes: FileBaseMatchers
  270. def haveAsAbsolutePath (absolutePath: String) : Matcher[String]

    definition classes: PathBaseMatchers
  271. def haveAsCanonicalPath (canonicalPath: String) : Matcher[String]

    definition classes: PathBaseMatchers
  272. def haveCanonicalPath [T <: AnyRef {...}] (path: String) : Matcher[T]

    definition classes: FileBaseMatchers
  273. def haveClass [T] (implicit m: ClassManifest[T]) : Matcher[Any]

    definition classes: AnyBaseMatchers
  274. def haveKey [S] (k: S) : Matcher[Iterable[(S, Any)]]

    definition classes: MapBaseMatchers
  275. def haveLength (n: Int) : Matcher[String]

    definition classes: StringBaseMatchers
  276. def haveList [T <: AnyRef {...}] (list: String) : Matcher[T]

    definition classes: FileBaseMatchers
  277. def haveName [T <: AnyRef {...}] (name: String) : Matcher[T]

    definition classes: FileBaseMatchers
  278. def havePair [S, T] (p: (S, T)) : Matcher[Iterable[(S, T)]]

    definition classes: MapBaseMatchers
  279. def havePairs [S, T] (pairs: (S, T)*) : Matcher[Iterable[(S, T)]]

    definition classes: MapBaseMatchers
  280. def haveParent [T <: AnyRef {...}] (path: String) : Matcher[T]

    definition classes: FileBaseMatchers
  281. def haveParentPath (parent: String) : Matcher[String]

    definition classes: PathBaseMatchers
  282. def havePathName (name: String) : Matcher[String]

    definition classes: PathBaseMatchers
  283. def haveSameElementsAs [T] (l: Iterable[T]) : HaveTheSameElementsAs[T]

    definition classes: IterableBaseMatchers
  284. def haveSize (n: Int) : SizeMatcher

    definition classes: StructuralMatchers
  285. def haveSuperClass [T] (implicit m: ClassManifest[T]) : Matcher[Any]

    definition classes: AnyBaseMatchers
  286. def haveTheSameElementsAs [T] (l: Iterable[T]) : HaveTheSameElementsAs[T]

    definition classes: IterableBaseMatchers
  287. def haveValue [S] (v: S) : Matcher[Iterable[(Any, S)]]

    definition classes: MapBaseMatchers
  288. def hidden [T <: AnyRef {...}] : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  289. def hiddenPath : Matcher[String]

    definition classes: PathBeHaveMatchers
  290. def in [T] (iterable: ⇒ Iterable[T]) : Matcher[T]

    definition classes: AnyBeHaveMatchers
  291. def include [T <: String] (a: String) : Matcher[T]

    definition classes: StringBaseMatchers
  292. def include (specifications: LazyParameter[Specification]*) : Unit

    definition classes: BaseSpecification
  293. def info (msg: ⇒ String) : Unit

    definition classes: Log
  294. def infoColored (text: String) : String

    definition classes: OutputReporter
  295. def inputStream (filePath: String) : InputStream

    definition classes: FileReader
  296. implicit def intToMonoid (v: Int) : Monoid[Int]

    attributes: implicit
    definition classes: NumericBeHaveMatchers
  297. def isAbsolute (path: String) : Boolean

    definition classes: FileSystem
  298. def isAccepted : Boolean

    definition classes: Tagged
  299. def isAsNullAs [T] (a: ⇒ T) : Matcher[T]

    definition classes: AnyBaseMatchers
  300. def isDir (path: String) : Boolean

    definition classes: FileSystem
  301. def isDirectory (path: String) : Boolean

    definition classes: FileSystem
  302. def isEmpty : Matcher[HasIsEmptyMethod]

    definition classes: StructuralMatchers
  303. def isEqualIgnoringSep (path: String, other: String) : Boolean

    definition classes: PathBaseMatchers
  304. def isExpectation [T] (a: ⇒ T) : T

    definition classes: ExpectationsListener
  305. def isFailing : Boolean

    definition classes: BaseSpecification
  306. def isFalse : Matcher[Any]

    definition classes: AnyBaseMatchers
  307. def isFile (path: String) : Boolean

    definition classes: FileSystem
  308. def isHidden (path: String) : Boolean

    definition classes: FileSystem
  309. def isIn [T] (iterable: ⇒ Iterable[T]) : Matcher[T]

    definition classes: AnyBaseMatchers
  310. def isInstanceOf [T0] : Boolean

    This method is used to test whether the dynamic type of the receiver object is T0.

    This method is used to test whether the dynamic type of the receiver object is T0.

    Note that the test result of the test is modulo Scala's erasure semantics. Therefore the expression1.isInstanceOf[String] will return false, while the expression List(1).isInstanceOf[List[String]] will return true. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested typed.

    returns

    true if the receiver object is an instance of erasure of type T0; false otherwise.

    attributes: final
    definition classes: Any
  311. def isNotEmpty : Matcher[HasIsEmptyMethod]

    definition classes: StructuralMatchers
  312. def isNotIn [T] (iterable: ⇒ Iterable[T]) : Matcher[T]

    definition classes: AnyBaseMatchers
  313. def isNotNull [T] : Matcher[T]

    definition classes: AnyBaseMatchers
  314. def isNotOneOf [T] (t: T*) : Matcher[T]

    definition classes: AnyBaseMatchers
  315. def isNull [T] : BeNull[T]

    definition classes: AnyBaseMatchers
  316. def isOk : Boolean

    definition classes: HasResults
  317. def isOneOf [T] (t: T*) : Matcher[T]

    definition classes: AnyBaseMatchers
  318. def isSequential : Boolean

    definition classes: SequentialExecution
  319. def isSpecifiedBy (specifications: LazyParameter[Specification]*) : Unit

    definition classes: BaseSpecification
  320. def isTrue : Matcher[Boolean]

    definition classes: AnyBaseMatchers
  321. def is_!= (a: ⇒ Any)(implicit d: Detailed) : Matcher[Any]

    definition classes: AnyBaseMatchers
  322. def is_== (a: ⇒ Any)(implicit details: Detailed) : Matcher[Any]

    definition classes: AnyBaseMatchers
  323. def issueMessages : String

    definition classes: HasResults
  324. def issues : List[Throwable]

    definition classes: HasResults
  325. def key [S] (k: S) : Matcher[Iterable[(S, Any)]]

    definition classes: MapBeHaveMatchers
  326. def koMessage (exception: Any, desc: Option[String]) : String

    attributes: protected[matcher]
    definition classes: AnyBaseMatchers
  327. def lastExample : Option[Examples]

    definition classes: BaseSpecification → ExampleExpectationsListener
  328. def length (n: Int) : Matcher[String]

    definition classes: StringBeHaveMatchers
  329. def lessThan [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThan[S]

    definition classes: NumericBeHaveMatchers
  330. def lessThanOrEqualTo [S] (n: S)(implicit arg0: (S) ⇒ Ordered[S]) : BeLessThanOrEqualTo[S]

    definition classes: NumericBeHaveMatchers
  331. var level : Int

    definition classes: Log
  332. def like [T] (pattern: ⇒ PartialFunction[T, Boolean]) : Matcher[T]

    definition classes: PatternBeHaveMatchers
  333. def linkTo (subSpec: Specification) : WebSpec.this.type

    definition classes: LinkedSpecification
  334. def linkedSpecifications : List[Specification]

    definition classes: LinkedSpecification
  335. def listFiles (path: String) : List[String]

    definition classes: FileSystem
  336. def listPaths (list: String*) : Matcher[String]

    definition classes: PathBaseMatchers
  337. implicit def longToDouble (s: Long) : Double

    attributes: implicit
    definition classes: NumericBaseMatchers
  338. implicit def longToMonoid (v: Long) : Monoid[Long]

    attributes: implicit
    definition classes: NumericBeHaveMatchers
  339. def main (arguments: Array[String]) : Unit

    definition classes: Reporter
  340. def makeTagged (s: String*) : Tagged

    definition classes: Tagged
  341. def matching (s: String) : Matcher[String]

    definition classes: StringBeHaveMatchers
  342. def message (exception: Any) : String

    attributes: protected[matcher]
    definition classes: AnyBaseMatchers
  343. def mkdirs (path: String) : Boolean

    definition classes: FileWriter
  344. def name [T <: AnyRef {...}] (name: String) : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  345. var name : String

    definition classes: BaseSpecification
  346. def ne (arg0: AnyRef) : Boolean

    o.ne(arg0) is the same as !(o.eq(arg0)).

    o.ne(arg0) is the same as !(o.eq(arg0)).

    arg0

    the object to compare against this object for reference dis-equality.

    returns

    false if the argument is not a reference to the receiver object; true otherwise.

    attributes: final
    definition classes: AnyRef
  347. def noDetailedDiffs () : Unit

    definition classes: DetailedFailures
  348. def none : Matcher[Option[Any]]

    definition classes: PatternBeHaveMatchers
  349. def not [T] (m: Matcher[T]) : Matcher[T]

    definition classes: LogicalMatchers
  350. def not [T] : NotMatcher[T]

    definition classes: AnyBeHaveMatchers
  351. def notBe (a: ⇒ Any) : Matcher[Any]

    definition classes: AnyBaseMatchers
  352. def notBeAssignableFrom [T] (implicit m: ClassManifest[T]) : Matcher[Class[_]]

    definition classes: AnyBaseMatchers
  353. def notBeEmpty : Matcher[HasIsEmptyMethod]

    definition classes: StructuralMatchers
  354. def notBeEqualToIgnoringCase [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  355. def notBeEqualToIgnoringSpace [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  356. def notBeIn [T] (iterable: ⇒ Iterable[T]) : Matcher[T]

    definition classes: AnyBaseMatchers
  357. def notBeMatching (a: String) : Matcher[String]

    definition classes: StringBaseMatchers
  358. def notBeNull [T] : Matcher[T]

    definition classes: AnyBaseMatchers
  359. def notBeOneOf [T] (t: T*) : Matcher[T]

    definition classes: AnyBaseMatchers
  360. def notContain [T] (a: T) : Matcher[Iterable[Any]]

    definition classes: IterableBaseMatchers
  361. def notContainAll [T] (l: Iterable[T])(implicit details: Detailed) : Matcher[Iterable[T]]

    definition classes: IterableBaseMatchers
  362. def notContainMatch (pattern: String) : Matcher[Iterable[String]]

    definition classes: IterableBaseMatchers
  363. def notEmpty : Matcher[HasIsEmptyMethod]

    definition classes: StructuralMatchers
  364. def notEndWith (a: String) : Matcher[String]

    definition classes: StringBaseMatchers
  365. def notEq (a: ⇒ Any) : Matcher[Any]

    definition classes: AnyBaseMatchers
  366. def notEqualIgnoreCase [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  367. def notEqualIgnoreSpace [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  368. def notExist [T] (function: (T) ⇒ Boolean) : Matcher[Iterable[T]]

    definition classes: IterableBaseMatchers
  369. def notExistMatch (pattern: String) : Matcher[Iterable[String]]

    definition classes: IterableBaseMatchers
  370. def notHave [T] (function: (T) ⇒ Boolean) : Matcher[Iterable[T]]

    definition classes: IterableBaseMatchers
  371. def notHaveClass [T] (implicit m: ClassManifest[T]) : Matcher[Any]

    definition classes: AnyBaseMatchers
  372. def notHaveKey [S] (k: S) : Matcher[Iterable[(S, Any)]]

    definition classes: MapBaseMatchers
  373. def notHavePair [S, T] (p: (S, T)) : Matcher[Iterable[(S, T)]]

    definition classes: MapBaseMatchers
  374. def notHavePairs [S, T] (pairs: (S, T)*) : Matcher[Iterable[(S, T)]]

    definition classes: MapBaseMatchers
  375. def notHaveSuperClass [T] (implicit m: ClassManifest[T]) : Matcher[Any]

    definition classes: AnyBaseMatchers
  376. def notHaveValue [S] (v: S) : Matcher[Iterable[(Any, S)]]

    definition classes: MapBaseMatchers
  377. def notIn [T] (iterable: ⇒ Iterable[T]) : Matcher[T]

    definition classes: AnyBaseMatchers
  378. def notInclude [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  379. def notOneOf [T] (t: T*) : Matcher[T]

    definition classes: AnyBaseMatchers
  380. def notStartWith (a: String) : Matcher[String]

    definition classes: StringBaseMatchers
  381. def notify () : Unit

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Wakes up a single thread that is waiting on the receiver object's monitor.

    attributes: final
    definition classes: AnyRef
  382. def notifyAll () : Unit

    Wakes up all threads that are waiting on the receiver object's monitor.

    Wakes up all threads that are waiting on the receiver object's monitor.

    attributes: final
    definition classes: AnyRef
  383. def okMessage (exception: Any, desc: Option[String]) : String

    attributes: protected[matcher]
    definition classes: AnyBaseMatchers
  384. def oneOf [T] (t: T*) : Matcher[T]

    definition classes: AnyBeHaveMatchers
  385. def pair [S, T] (pair: (S, T)) : Matcher[Iterable[(S, T)]]

    definition classes: MapBeHaveMatchers
  386. def pairs [S, T] (pairs: (S, T)*) : Matcher[Iterable[(S, T)]]

    definition classes: MapBeHaveMatchers
  387. def parent [T <: AnyRef {...}] (path: String) : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  388. def parentPath (path: String) : Matcher[String]

    definition classes: PathBeHaveMatchers
  389. var parentSpecification : Option[BaseSpecification]

    definition classes: BaseSpecification
  390. def parentSpecifications : List[BaseSpecification]

    definition classes: BaseSpecification
  391. def partitionLinkedSpecifications : (List[Specification], List[Specification])

    definition classes: LinkedSpecification
  392. def pathFromRoot : TreePath

    definition classes: Tree
  393. def pathName (name: String) : Matcher[String]

    definition classes: PathBeHaveMatchers
  394. def paths [T <: AnyRef {...}] (list: String) : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  395. def pretty : String

    definition classes: Specification
  396. def printStackTrace (t: Throwable) : Unit

    definition classes: Output
  397. def printStats (stat: (Int, Int, Int, Int, Int), padding: String) : Unit

    definition classes: OutputReporter
  398. def printStats (sus: Sus, padding: String) : Unit

    definition classes: OutputReporter
  399. def printSus (sus: Sus, padding: String) : Unit

    definition classes: OutputReporter
  400. def printf (format: String, args: Any*) : Unit

    definition classes: ConsoleOutput → Output
  401. def println (m: Any) : Unit

    definition classes: ConsoleOutput → Output
  402. def readFile (path: String) : String

    definition classes: FileReader
  403. def readable [T <: AnyRef {...}] : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  404. def readablePath : Matcher[String]

    definition classes: PathBeHaveMatchers
  405. def reject (t: Tag*) : WebSpec.this.type

    definition classes: Tagged
  406. def rejectTag (s: String*) : WebSpec.this.type

    definition classes: Tagged
  407. def rejectTags (s: String*) : WebSpec.this.type

    definition classes: Tagged
  408. def removeDir (path: String) : String

    definition classes: FileSystem
  409. def report (specs: Seq[Specification], padding: String) : WebSpec.this.type

    definition classes: OutputReporter
  410. def report (specs: Seq[Specification]) : WebSpec.this.type

    definition classes: OutputReporter → Reporter
  411. def reportExample (example: Examples, padding: String) : Unit

    definition classes: OutputReporter
  412. def reportExamples (examples: Iterable[Example], padding: String) : Unit

    definition classes: OutputReporter
  413. def reportSpec (spec: Specification, padding: String) : WebSpec.this.type

    definition classes: OutputReporter
  414. def reportSpecs : WebSpec.this.type

    definition classes: Reporter
  415. def reportSus (sus: Sus, padding: String) : Unit

    definition classes: OutputReporter
  416. def reportSystems (systems: Iterable[Sus], padding: String) : Unit

    definition classes: OutputReporter
  417. def resetForExecution : WebSpec.this.type

    definition classes: BaseSpecification
  418. def resetOptions () : WebSpec.this.type

    definition classes: Reporter
  419. def runConfiguration : Configuration

    definition classes: Reporter
  420. def sameElementsAs [T] (l: Iterable[T]) : HaveTheSameElementsAs[T]

    definition classes: IterableBeHaveMatchers
  421. def sameSeqAs [T] (s: ⇒ Seq[T])(implicit d: Detailed) : Matcher[Seq[T]]

    definition classes: IterableBeHaveMatchers
  422. def sameSetAs [T] (s: ⇒ Set[T])(implicit d: Detailed) : Matcher[Set[T]]

    definition classes: IterableBeHaveMatchers
  423. var sequential : Boolean

    attributes: protected[specs]
    definition classes: SequentialExecution
  424. def setColorize () : WebSpec.this.type

    definition classes: Reporter
  425. def setConfiguration (className: Option[String]) : WebSpec.this.type

    definition classes: Reporter
  426. def setFailedAndErrorsOnly () : WebSpec.this.type

    definition classes: Reporter
  427. def setFinalStatisticsOnly () : WebSpec.this.type

    definition classes: Reporter
  428. def setNoStacktrace () : WebSpec.this.type

    definition classes: Reporter
  429. def setNoStatistics () : WebSpec.this.type

    definition classes: Reporter
  430. def setNotSequential () : Unit

    definition classes: SequentialExecution
  431. def setOptionsFromConfig () : WebSpec.this.type

    definition classes: Reporter
  432. def setParent (s: BaseSpecification) : WebSpec.this.type

    definition classes: BaseSpecification
  433. def setPlanOnly () : WebSpec.this.type

    definition classes: Reporter
  434. def setSequential () : Unit

    definition classes: SequentialExecution
  435. def setSequentialIs (b: Boolean) : Unit

    definition classes: BaseSpecification → SequentialExecution
  436. def shareVariables () : Unit

    definition classes: SpecificationConfiguration
  437. def shareVariablesIs (b: Boolean) : Unit

    definition classes: BaseSpecification → SpecificationConfiguration
  438. def size (n: Int) : SizeMatcher

    definition classes: IterableBeHaveMatchers
  439. def skip (m: String) : Nothing

    definition classes: FailOrSkip
  440. def skipColored (text: String) : String

    definition classes: OutputReporter
  441. def skipped : List[SkippedException]

    definition classes: BaseSpecification → HasResults
  442. def some : CaseMatcher[Nothing]

    definition classes: PatternBeHaveMatchers
  443. def specify : Sus

    definition classes: SpecificationSystems
  444. def specify (desc: String) : Sus

    definition classes: SpecificationSystems
  445. implicit def specifyExample (desc: String) : ExampleSpecification

    attributes: implicit
    definition classes: BaseSpecification
  446. implicit def specifySus (desc: String) : SpecifiedSus

    attributes: implicit
    definition classes: Contexts → SpecificationSystems
  447. val specs : List[Specification]

    definition classes: Specification → SpecsHolder
  448. def startWith [T <: String] (a: T) : Matcher[T]

    definition classes: StringBaseMatchers
  449. def stats (example: Example) : (Int, Int, Int, Int, Int)

    definition classes: OutputReporter
  450. def stats (sus: Sus) : (Int, Int, Int, Int, Int)

    definition classes: OutputReporter
  451. def stats (spec: Specification) : (Int, Int, Int, Int, Int)

    definition classes: OutputReporter
  452. def statusAsText : String

    definition classes: HasResults
  453. def statusClass : String

    definition classes: HasResults
  454. implicit def strToWebSpecBridge (description: String) : WebSpecBridge

    Converts a String description into a WebSpecBridge that can then be used to set up either an S or Req instance.

    Converts a String description into a WebSpecBridge that can then be used to set up either an S or Req instance.

    attributes: implicit
  455. implicit def stringToTag (s: String) : Tag

    attributes: implicit
    definition classes: Tagged
  456. var subSpecifications : List[Specification]

    definition classes: BaseSpecification
  457. def successColored (text: String) : String

    definition classes: OutputReporter
  458. implicit def successValueToBoolean (s: SuccessValue) : Boolean

    attributes: implicit
    definition classes: SuccessValues
  459. def successValueToString (s: SuccessValue) : String

    definition classes: SuccessValues
  460. def successes : List[Example]

    definition classes: BaseSpecification
  461. lazy val susFilter : Pattern

    definition classes: SpecsFilter
  462. def susFilterPattern : String

    definition classes: Reporter → SpecsFilter
  463. def susPattern : String

    definition classes: SpecsFilter
  464. def synchronized [T0] (arg0: T0) : T0

    attributes: final
    definition classes: AnyRef
  465. def systems : List[Sus]

    definition classes: SpecificationSystems
  466. def tag (t: String*) : WebSpec.this.type

    definition classes: Tagged
  467. def tagNames : List[String]

    definition classes: Tagged
  468. def tagSpec : String

    definition classes: Tagged
  469. def tagWith (other: Tagged) : WebSpec.this.type

    definition classes: Tagged
  470. def taggedComponents : List[Tagged]

    definition classes: BaseSpecification → Tagged
  471. def the [T] : ArticleMatcher[T]

    definition classes: AnyBeHaveMatchers
  472. implicit def theBlock (value: ⇒ Nothing) : Expectation[Nothing]

    attributes: implicit
    definition classes: ExpectableFactory
  473. implicit def theIterable [I <: AnyRef] (value: ⇒ Iterable[I]) : IterableExpectable[I]

    attributes: implicit
    definition classes: ExpectableFactory
  474. implicit def theString (value: ⇒ String) : StringExpectable[String]

    attributes: implicit
    definition classes: ExpectableFactory
  475. implicit def theStrings (value: ⇒ Iterable[String]) : IterableStringExpectable

    attributes: implicit
    definition classes: ExpectableFactory
  476. implicit def theValue [A] (value: ⇒ A) : Expectation[A]

    attributes: implicit
    definition classes: ExpectableFactory
  477. def throwA [E <: Throwable] (e: E) : ExceptionMatcher[E]

    definition classes: AnyBaseMatchers
  478. def throwA [E <: Throwable] (implicit m: ClassManifest[E]) : ExceptionClassMatcher[E]

    definition classes: AnyBaseMatchers
  479. def throwAn [E <: Throwable] (e: E) : ExceptionMatcher[E]

    definition classes: AnyBaseMatchers
  480. def throwAn [E <: Throwable] (implicit m: ClassManifest[E]) : ExceptionClassMatcher[E]

    definition classes: AnyBaseMatchers
  481. def throwAnException [E <: Throwable] (implicit m: ClassManifest[E]) : ExceptionClassMatcher[E]

    definition classes: AnyBaseMatchers
  482. def throwException [E <: Throwable] (exception: ⇒ E) : ExceptionMatcher[E]

    definition classes: AnyBaseMatchers
  483. def throwThis [E <: Throwable] (exception: ⇒ E) : ExceptionMatcher[E]

    definition classes: AnyBaseMatchers
  484. val timer : SimpleTimer

    definition classes: Console → OutputReporter
  485. implicit def toAMapResultMatcher [S, T] (result: Result[Map[S, T]]) : MapResultMatcher[S, T]

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  486. implicit def toAddableTuple (t1: (Int, Int, Int, Int, Int)) : AddableTuple

    attributes: implicit
    definition classes: OutputReporter
  487. implicit def toAnyEmptyResultMatcher [S] (result: Result[S])(implicit c: (S) ⇒ HasIsEmptyMethod) : AnyEmptyResultMatcher[S]

    attributes: implicit
    definition classes: AnyBeHaveMatchers
  488. implicit def toAnyResultMatcher [T] (result: Result[T]) : AnyResultMatcher[T]

    attributes: implicit
    definition classes: AnyBeHaveMatchers
  489. implicit def toAnySizeResultMatcher [S] (result: Result[S])(implicit c: (S) ⇒ HasSizeMethod) : AnySizeResultMatcher[S]

    attributes: implicit
    definition classes: AnyBeHaveMatchers
  490. implicit def toArrayResultMatcher [T] (result: Result[Array[T]]) : ArrayResultMatcher[T]

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  491. implicit def toContainerResultMatcher [T, C[T]] (result: Result[C[T]])(implicit c: (C[T]) ⇒ Iterable[T]) : ContainerResultMatcher[T, C]

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  492. implicit def toEitherResult [S, T] (result: Result[Either[S, T]]) : EitherResultMatcher[S, T]

    attributes: implicit
    definition classes: EitherBeHaveMatchers
  493. implicit def toElemResult (result: Result[Elem]) : ElemResultMatcher

    attributes: implicit
    definition classes: XmlBeHaveMatchers
  494. implicit def toFileResultMatcher [T <: AnyRef {...}] (result: Result[T]) : FileResultMatcher[T]

    attributes: implicit
    definition classes: FileBeHaveMatchers
  495. implicit def toGroupResult (result: Result[Group]) : GroupResultMatcher

    attributes: implicit
    definition classes: XmlBeHaveMatchers
  496. implicit def toIterableResultMatcher [T] (result: Result[Iterable[T]]) : IterableResultMatcher[T]

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  497. implicit def toJavaMapResultMatcher [S, U] (result: Result[Map[S, U]]) : JavaMapResultMatcher[S, U]

    attributes: implicit
    definition classes: MapBeHaveMatchers
  498. implicit def toLazyParameter [T] (value: ⇒ T) : LazyParameter[T]

    attributes: implicit
    definition classes: LazyParameters
  499. implicit def toListResultMatcher [T] (result: Result[List[T]]) : ListResultMatcher[T]

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  500. implicit def toMapKeyResultMatcher [S, T] (result: Result[Map[S, T]]) : MapKeyResultMatcher[S, T]

    attributes: implicit
    definition classes: MapBeHaveMatchers
  501. implicit def toMapResultMatcher [S, T] (result: Result[Map[S, T]]) : MapResultMatcher[S, T]

    attributes: implicit
    definition classes: MapBeHaveMatchers
  502. implicit def toMapValueResultMatcher [S, T] (result: Result[Map[S, T]]) : MapValueResultMatcher[S, T]

    attributes: implicit
    definition classes: MapBeHaveMatchers
  503. implicit def toMatcher [S, T] (f: (S) ⇒ Matcher[T]) : ToMatcher[S, T]

    attributes: implicit
    definition classes: AnyBaseMatchers
  504. implicit def toMatcher2 [T] (f: (T) ⇒ Matcher[T]) : ToMatcher2[T]

    attributes: implicit
    definition classes: AnyBaseMatchers
  505. implicit def toMatcherResult (t: (Boolean, String, String)) : MatcherResult

    attributes: implicit
    definition classes: MatcherResult
  506. implicit def toNodeIterableResult (result: Result[Seq[Node]]) : NodeIterableResultMatcher

    attributes: implicit
    definition classes: XmlBeHaveMatchers
  507. implicit def toNodeSeqResult (result: Result[NodeSeq]) : NodeSeqResultMatcher

    attributes: implicit
    definition classes: XmlBeHaveMatchers
  508. implicit def toNumericalResultMatcher [S] (result: Result[S])(implicit d: (S) ⇒ Monoid[S], e: (S) ⇒ Ordered[S]) : NumericalResultMatcher[S]

    attributes: implicit
    definition classes: NumericBeHaveMatchers
  509. implicit def toOptionPatternResult [T] (result: Result[Option[T]]) : OptionResultMatcher[T]

    attributes: implicit
    definition classes: PatternBeHaveMatchers
  510. implicit def toOrResult [T] (r: ⇒ Result[T]) : OrResult[T]

    attributes: implicit
    definition classes: OrResults
  511. implicit def toPartialFunctionMatcher [S, T] (result: Result[PartialFunction[S, T]]) : PartialFunctionResultMatcher[S, T]

    attributes: implicit
    definition classes: MapBeHaveMatchers
  512. implicit def toPathResultMatcher (result: Result[String]) : PathResultMatcher

    attributes: implicit
    definition classes: PathBeHaveMatchers
  513. implicit def toPatternResult [T] (result: Result[T]) : PatternResultMatcher[T]

    attributes: implicit
    definition classes: PatternBeHaveMatchers
  514. implicit def toSeqResultMatcher [T] (result: Result[Seq[T]]) : SeqResultMatcher[T]

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  515. implicit def toSetResultMatcher [T] (result: Result[Set[T]]) : SetResultMatcher[T]

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  516. implicit def toShortActions (actions: ⇒ Unit) : ShortActions

    attributes: implicit
    definition classes: BeforeAfter
  517. implicit def toShortActions2 (actions: (Any) ⇒ Any) : ShortActions2

    attributes: implicit
    definition classes: BeforeAfter
  518. implicit def toSomePatternResult [T] (result: Result[Some[T]]) : SomeResultMatcher[T]

    attributes: implicit
    definition classes: PatternBeHaveMatchers
  519. def toString () : String

    Returns a string representation of the object.

    Returns a string representation of the object.

    The default representation is platform dependent.

    returns

    a string representation of the object.

    definition classes: BaseSpecification → AnyRef → Any
  520. implicit def toStringListResultMatcher (result: Result[List[String]]) : StringListResultMatcher

    attributes: implicit
    definition classes: IterableBeHaveMatchers
  521. implicit def toStringResultMatcher (result: Result[String]) : StringResultMatcher

    attributes: implicit
    definition classes: StringBeHaveMatchers
  522. implicit def toTuple (m: MatcherResult) : (Boolean, String, String)

    attributes: implicit
    definition classes: MatcherResult
  523. def topParent : Option[LifeCycle]

    definition classes: LifeCycle
  524. def unjar (path: String, dirPath: String, regexFilter: String) : Unit

    definition classes: FileSystem
  525. def unjar (path: String, dest: String) : Unit

    definition classes: FileSystem
  526. def unlinkedSpecifications : List[Specification]

    definition classes: LinkedSpecification
  527. def until (sus: Examples, predicate: ⇒ Boolean) : Unit

    definition classes: BeforeAfter
  528. def until (predicate: ⇒ Boolean) : Unit

    definition classes: BeforeAfter
  529. def until : Boolean

    definition classes: LifeCycle
  530. def value [S] (v: S) : Matcher[Iterable[(Any, S)]]

    definition classes: MapBeHaveMatchers
  531. def verify [T] (f: (T) ⇒ Boolean) : Matcher[T]

    definition classes: AnyBaseMatchers
  532. def verifyAll [T] (ms: Matcher[T]*) : Matcher[T]

    definition classes: LogicalMatchers
  533. def verifyAll [T] (ms: Iterable[Matcher[T]]) : Matcher[T]

    definition classes: LogicalMatchers
  534. def verifyAny [T] (ms: Matcher[T]*) : Matcher[T]

    definition classes: LogicalMatchers
  535. def verifyAny [T] (ms: Iterable[Matcher[T]]) : Matcher[T]

    definition classes: LogicalMatchers
  536. def wait () : Unit

    attributes: final
    definition classes: AnyRef
  537. def wait (arg0: Long, arg1: Int) : Unit

    attributes: final
    definition classes: AnyRef
  538. def wait (arg0: Long) : Unit

    attributes: final
    definition classes: AnyRef
  539. def warning (msg: ⇒ String) : Unit

    definition classes: Log
  540. implicit def whenInContext (s: String) : ToContext

    attributes: implicit
    definition classes: Contexts
  541. def writable [T <: AnyRef {...}] : Matcher[AnyRef {...}]

    definition classes: FileBeHaveMatchers
  542. def writablePath : Matcher[String]

    definition classes: PathBeHaveMatchers
  543. def write (path: String)(function: (Writer) ⇒ Unit) : Unit

    definition classes: FileWriter
  544. def writeFile (path: String, content: ⇒ String) : Unit

    definition classes: FileWriter
  545. def ~ [S] (n: S)(delta: S)(implicit d: (S) ⇒ Monoid[S], e: (S) ⇒ Ordered[S]) : BeCloseTo[S]

    definition classes: NumericBaseMatchers

Inherited from Specification

Inherited from Contexts

Inherited from BeforeAfter

Inherited from Console

Inherited from OutputReporter

Inherited from Reporter

Inherited from ConsoleLog

Inherited from Log

Inherited from ConsoleOutput

Inherited from Output

Inherited from SpecsFilter

Inherited from SpecsHolder

Inherited from FailOrSkip

Inherited from Expectations

Inherited from DetailedFailures

Inherited from ExpectableFactory

Inherited from FailureFactory

Inherited from SuccessValues

Inherited from OrResults

Inherited from Matchers

Inherited from EventuallyMatchers

Inherited from MatcherResult

Inherited from FileMatchers

Inherited from FileBeHaveMatchers

Inherited from FileBaseMatchers

Inherited from PathMatchers

Inherited from PathBeHaveMatchers

Inherited from PathBaseMatchers

Inherited from FileSystem

Inherited from FileWriter

Inherited from FileReader

Inherited from XmlMatchers

Inherited from XmlBeHaveMatchers

Inherited from XmlBaseMatchers

Inherited from PatternMatchers

Inherited from PatternBeHaveMatchers

Inherited from PatternBaseMatchers

Inherited from EitherMatchers

Inherited from EitherBeHaveMatchers

Inherited from EitherBaseMatchers

Inherited from NumericMatchers

Inherited from NumericBeHaveMatchers

Inherited from NumericBaseMatchers

Inherited from MapMatchers

Inherited from MapBeHaveMatchers

Inherited from MapBaseMatchers

Inherited from IterableMatchers

Inherited from IterableBeHaveMatchers

Inherited from IterableBaseMatchers

Inherited from StringMatchers

Inherited from StringBeHaveMatchers

Inherited from StringBaseMatchers

Inherited from LogicalMatchers

Inherited from AnyMatchers

Inherited from AnyBeHaveMatchers

Inherited from AnyBaseMatchers

Inherited from StructuralMatchers

Inherited from BaseSpecification

Inherited from ComposedSpecifications

Inherited from LazyParameters

Inherited from SpecificationConfiguration

Inherited from LinkedSpecification

Inherited from HasResults

Inherited from Tagged

Inherited from ExampleExpectationsListener

Inherited from ExpectationsListener

Inherited from SpecificationExecutor

Inherited from LifeCycle

Inherited from SequentialExecution

Inherited from SpecificationSystems

Inherited from TreeNode

Inherited from Tree[TreeNode]

Inherited from AnyRef

Inherited from Any