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
- Protected
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
leftis an instance of the type as described in the givenResultOfATypeInvocation.Check if the given
leftis an instance of the type as described in the givenResultOfATypeInvocation. ATestFailedExceptionwill be thrown ifleftis 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
shouldBeTruevalue, check if the givenleftis an instance of the type as described in the givenResultOfATypeInvocation.Based on
shouldBeTruevalue, check if the givenleftis an instance of the type as described in the givenResultOfATypeInvocation. IfshouldBeTrueis true, aTestFailedExceptionwill be thrown ifleftis not an instance of the type given byResultOfATypeInvocation. IfshouldBeTrueis false, aTestFailedExceptionwill be thrown ifleftis 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
leftis an instance of the type as described in the givenResultOfAnTypeInvocation.Check if the given
leftis an instance of the type as described in the givenResultOfAnTypeInvocation. ATestFailedExceptionwill be thrown ifleftis 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
shouldBeTruevalue, check if the givenleftis an instance of the type as described in the givenResultOfAnTypeInvocation.Based on
shouldBeTruevalue, check if the givenleftis an instance of the type as described in the givenResultOfAnTypeInvocation. IfshouldBeTrueis true, aTestFailedExceptionwill be thrown ifleftis not an instance of the type given byResultOfAnTypeInvocation. IfshouldBeTrueis false, aTestFailedExceptionwill be thrown ifleftis 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[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[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()