object TypeMatcherHelper
TypeMatcherHelper
is called by TypeMatcherMacro
to support a [Type]
and an [Type]
syntax.
This object needs to be public so that the macro-generated code can be compiled. It is expected that ScalaTest
users would ever need to use TypeMatcherHelper
directly.
- Source
- TypeMatcherHelper.scala
- Alphabetic
- By Inheritance
- TypeMatcherHelper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def aTypeMatcher(aType: ResultOfATypeInvocation[_]): Matcher[Any]
Create a type matcher for the given
ResultOfATypeInvocation
.Create a type matcher for the given
ResultOfATypeInvocation
.- aType
an instance of
ResultOfATypeInvocation
- returns
a type
Matcher
- def anTypeMatcher(anType: ResultOfAnTypeInvocation[_]): Matcher[Any]
Create a type matcher for the given
ResultOfAnTypeInvocation
.Create a type matcher for the given
ResultOfAnTypeInvocation
.- anType
an instance of
ResultOfAnTypeInvocation
- returns
a type
Matcher
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assertAType(left: Any, aType: ResultOfATypeInvocation[_], prettifier: Prettifier, pos: Position): Assertion
Check if the given
left
is an instance of the type as described in the givenResultOfATypeInvocation
.Check if the given
left
is an instance of the type as described in the givenResultOfATypeInvocation
. ATestFailedException
will be thrown ifleft
is not an instance of the type given byResultOfATypeInvocation
.- left
the left-hand-side (LHS) to be checked for the type
- aType
an instance of
ResultOfATypeInvocation
- def assertATypeShouldBeTrue(left: Any, aType: ResultOfATypeInvocation[_], shouldBeTrue: Boolean, prettifier: Prettifier, pos: Position): Assertion
Based on
shouldBeTrue
value, check if the givenleft
is an instance of the type as described in the givenResultOfATypeInvocation
.Based on
shouldBeTrue
value, check if the givenleft
is an instance of the type as described in the givenResultOfATypeInvocation
. IfshouldBeTrue
is true, aTestFailedException
will be thrown ifleft
is not an instance of the type given byResultOfATypeInvocation
. IfshouldBeTrue
is false, aTestFailedException
will be thrown ifleft
is an instance of the type given byResultOfATypeInvocation
.- left
the left-hand-side (LHS) to be checked for the type
- aType
an instance of
ResultOfATypeInvocation
- def assertAnType(left: Any, anType: ResultOfAnTypeInvocation[_], prettifier: Prettifier, pos: Position): Assertion
Check if the given
left
is an instance of the type as described in the givenResultOfAnTypeInvocation
.Check if the given
left
is an instance of the type as described in the givenResultOfAnTypeInvocation
. ATestFailedException
will be thrown ifleft
is not an instance of the type given byResultOfAnTypeInvocation
.- left
the left-hand-side (LHS) to be checked for the type
- anType
an instance of
ResultOfAnTypeInvocation
- def assertAnTypeShouldBeTrue(left: Any, anType: ResultOfAnTypeInvocation[_], shouldBeTrue: Boolean, prettifier: Prettifier, pos: Position): Assertion
Based on
shouldBeTrue
value, check if the givenleft
is an instance of the type as described in the givenResultOfAnTypeInvocation
.Based on
shouldBeTrue
value, check if the givenleft
is an instance of the type as described in the givenResultOfAnTypeInvocation
. IfshouldBeTrue
is true, aTestFailedException
will be thrown ifleft
is not an instance of the type given byResultOfAnTypeInvocation
. IfshouldBeTrue
is false, aTestFailedException
will be thrown ifleft
is an instance of the type given byResultOfAnTypeInvocation
.- left
the left-hand-side (LHS) to be checked for the type
- anType
an instance of
ResultOfAnTypeInvocation
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def notATypeMatcher(aType: ResultOfATypeInvocation[_]): Matcher[Any]
Create a negated type matcher for the given
ResultOfATypeInvocation
.Create a negated type matcher for the given
ResultOfATypeInvocation
.- aType
an instance of
ResultOfATypeInvocation
- returns
a negated type
Matcher
- def notAnTypeMatcher(anType: ResultOfAnTypeInvocation[_]): Matcher[Any]
Create a negated type matcher for the given
ResultOfAnTypeInvocation
.Create a negated type matcher for the given
ResultOfAnTypeInvocation
.- anType
an instance of
ResultOfAnTypeInvocation
- returns
a negated type
Matcher
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()