This method enables syntax such as the following:
This method enables syntax such as the following:
string must endWith regex ("world")
^
This method enables syntax such as the following:
This method enables syntax such as the following:
string must startWith regex ("hello")
^
This method enables syntax such as the following:
This method enables syntax such as the following:
string must include regex ("hi")
^
This method enables syntax such as the following:
This method enables syntax such as the following:
file must not (exist) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
file must exist ^
This method enables syntax such as the following:
This method enables syntax such as the following:
xs must contain oneOf (1, 2, 3) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result must have length (3) ^ result must have size (3) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result must be a aMatcher ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result must === (100 +- 1) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
a must === (b) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result must not equal (3)
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result must (equal (expected) and have length 3)
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result must equal (3)
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result must be (3)
^
This method enables the following syntax, where excellentRead
refers to a BePropertyMatcher[Book]
:
This method enables the following syntax, where excellentRead
refers to a BePropertyMatcher[Book]
:
programmingInScala mustBe an (excellentRead) ^
This method enables the following syntax, where goodRead
refers to a BePropertyMatcher[Book]
:
This method enables the following syntax, where goodRead
refers to a BePropertyMatcher[Book]
:
programmingInScala mustBe a (goodRead) ^
This method enables the following syntax, where excellentRead
refers to a BePropertyMatcher[Book]
:
This method enables the following syntax, where excellentRead
refers to a BePropertyMatcher[Book]
:
programmingInScala mustBe excellentRead ^
This method enables the following syntax:
This method enables the following syntax:
list mustBe an ('empty)
^
This method enables the following syntax:
This method enables the following syntax:
list mustBe a ('empty)
^
This method enables the following syntax:
This method enables the following syntax:
list mustBe 'empty
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe theSameInstanceAs (anotherObject) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe null
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe defined ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe empty ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe writable ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe readable ^
This method enables syntax such as the following:
This method enables syntax such as the following:
aDouble mustBe an [Book]
^
This method enables syntax such as the following:
This method enables syntax such as the following:
aDouble mustBe a [Book]
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe sorted ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustBe 7.1 +- 0.2 ^
This method enables the following syntax, where odd
refers to a BeMatcher[Int]
:
This method enables the following syntax, where odd
refers to a BeMatcher[Int]
:
testing
1 mustBe odd
^
This method enables syntax such as the following:
This method enables syntax such as the following:
8 mustBe >= (7) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
5 mustBe <= (7) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
8 mustBe > (7) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
5 mustBe < (7) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
aDouble mustBe 8.8
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustEqual null
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustEqual 7.1 +- 0.2 ^
This method enables syntax such as the following:
This method enables syntax such as the following:
a mustEqual b ^
This method enables syntax such as the following:
This method enables syntax such as the following:
string mustNot include regex ("hi")
^
This method enables syntax such as the following:
This method enables syntax such as the following:
string mustNot endWith regex ("world")
^
This method enables syntax such as the following:
This method enables syntax such as the following:
string mustNot startWith regex ("hello")
^
This method enables syntax such as the following:
This method enables syntax such as the following:
file mustNot exist ^
This method enables syntax such as the following:
This method enables syntax such as the following:
xs mustNot contain (oneOf (1, 2, 3)) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustNot have length (3) ^ result mustNot have size (3) ^ exception mustNot have message ("file not found") ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustNot (be readable) ^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustNot (be (3))
^
This method enables syntax such as the following:
This method enables syntax such as the following:
result mustNot be (3)
^
This class is part of the ScalaTest matchers DSL. Please see the documentation for
Matchers
for an overview of the matchers DSL.This class is used in conjunction with an implicit conversion to enable
must
methods to be invoked on objects of typeAny
.