object AssertionsForJUnit extends AssertionsForJUnit
Companion object that facilitates the importing of AssertionsForJUnit members as
an alternative to mixing it in. One use case is to import AssertionsForJUnit members so you can use
them in the Scala interpreter:
$ scala -cp junit3.8.2/junit.jar:../target/jar_contents Welcome to Scala version 2.7.5.final (Java HotSpot(TM) Client VM, Java 1.5.0_16). Type in expressions to have them evaluated. Type :help for more information. scala> import org.scalatest.junit.AssertionsForJUnit._ import org.scalatest.junit.AssertionsForJUnit._ scala> assert(1 === 2) junit.framework.AssertionFailedError: 1 did not equal 2 at org.scalatest.junit.AssertionsForJUnit$class.assert(AssertionsForJUnit.scala:353) at org.scalatest.junit.AssertionsForJUnit$.assert(AssertionsForJUnit.scala:672) at .( :7) at . ( ) at RequestResult$. ( :3) at RequestResult$. ( ) at RequestResult$result( expect(3) { 1 + 3 } junit.framework.AssertionFailedError: Expected 3, but got 4 at org.scalatest.junit.AssertionsForJUnit$class.expect(AssertionsForJUnit.scala:563) at org.scalatest.junit.AssertionsForJUnit$.expect(AssertionsForJUnit.scala:672) at . ( :7) at . ( ) at RequestResult$. ( :3) at RequestResult$. ( ) at RequestResult$result( val caught = intercept[StringIndexOutOfBoundsException] { "hi".charAt(-1) } caught: StringIndexOutOfBoundsException = java.lang.StringIndexOutOfBoundsException: String index out of range: -1 
- Alphabetic
 - By Inheritance
 
- AssertionsForJUnit
 - AssertionsForJUnit
 - VersionSpecificAssertionsForJUnit
 - Assertions
 - TripleEquals
 - TripleEqualsSupport
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Type Members
- 
      
      
      
        
      
    
      
        
        class
      
      
        AssertionsHelper extends AnyRef
      
      
      
Helper class used by code generated by the
assertmacro. - 
      
      
      
        
      
    
      
        
        class
      
      
        CheckingEqualizer[L] extends AnyRef
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        class
      
      
        Equalizer[L] extends AnyRef
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        !==[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        !==(right: Null): TripleEqualsInvocation[Null]
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        !==[T](right: T): TripleEqualsInvocation[T]
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ===[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ===(right: Null): TripleEqualsInvocation[Null]
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ===[T](right: T): TripleEqualsInvocation[T]
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        macro 
        def
      
      
        assert(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
      
      
      
- Definition Classes
 - VersionSpecificAssertionsForJUnit → Assertions
 
 - 
      
      
      
        
      
    
      
        macro 
        def
      
      
        assert(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
      
      
      
- Definition Classes
 - VersionSpecificAssertionsForJUnit → Assertions
 
 - 
      
      
      
        
      
    
      
        macro 
        def
      
      
        assertCompiles(code: String)(implicit pos: Position): Assertion
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        macro 
        def
      
      
        assertDoesNotCompile(code: String)(implicit pos: Position): Assertion
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        assertResult(expected: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        assertResult(expected: Any, clue: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        assertThrows[T <: AnyRef](f: ⇒ Any)(implicit classTag: ClassTag[T], pos: Position): Assertion
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        macro 
        def
      
      
        assertTypeError(code: String)(implicit pos: Position): Assertion
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        assertionsHelper: AssertionsHelper
      
      
      
Helper instance used by code generated by macro assertion.
 - 
      
      
      
        
      
    
      
        macro 
        def
      
      
        assume(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
      
      
      
- Definition Classes
 - VersionSpecificAssertionsForJUnit → Assertions
 
 - 
      
      
      
        
      
    
      
        macro 
        def
      
      
        assume(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
      
      
      
- Definition Classes
 - VersionSpecificAssertionsForJUnit → Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        cancel(cause: Throwable)(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        cancel(message: String, cause: Throwable)(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        cancel(message: String)(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        cancel()(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        convertEquivalenceToAToBConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: <:<[A, B]): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        convertEquivalenceToBToAConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: <:<[B, A]): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        convertToCheckingEqualizer[T](left: T): CheckingEqualizer[T]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        implicit 
        def
      
      
        convertToEqualizer[T](left: T): Equalizer[T]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        defaultEquality[A]: Equality[A]
      
      
      
- Definition Classes
 - TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        fail(cause: Throwable)(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        fail(message: String, cause: Throwable)(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        fail(message: String)(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        fail()(implicit pos: Position): Nothing
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        intercept[T <: AnyRef](f: ⇒ Any)(implicit classTag: ClassTag[T], pos: Position): T
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lowPriorityTypeCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], ev: <:<[A, B]): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        pending: Assertion with PendingStatement
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        pendingUntilFixed(f: ⇒ Unit)(implicit pos: Position): Assertion with PendingStatement
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        final 
        val
      
      
        succeed: Assertion
      
      
      
- Definition Classes
 - Assertions
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toExceptionFunction(message: Option[String]): (StackDepthException) ⇒ Option[String]
      
      
      
If message or message contents are null, throw a null exception, otherwise create a function that returns the option.
If message or message contents are null, throw a null exception, otherwise create a function that returns the option.
- Definition Classes
 - AssertionsForJUnit
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        typeCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], ev: <:<[B, A]): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        implicit 
        def
      
      
        unconstrainedEquality[A, B](implicit equalityOfA: Equality[A]): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        withClue[T](clue: Any)(fun: ⇒ T): T
      
      
      
- Definition Classes
 - Assertions
 
 
Deprecated Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        conversionCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], cnv: (B) ⇒ A): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 - Annotations
 - @deprecated
 - Deprecated
 (Since version 3.1.0) The conversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        convertEquivalenceToAToBConversionConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: (A) ⇒ B): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 - Annotations
 - @deprecated
 - Deprecated
 (Since version 3.1.0) The convertEquivalenceToAToBConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        convertEquivalenceToBToAConversionConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: (B) ⇒ A): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 - Annotations
 - @deprecated
 - Deprecated
 (Since version 3.1.0) The convertEquivalenceToBToAConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lowPriorityConversionCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], cnv: (A) ⇒ B): CanEqual[A, B]
      
      
      
- Definition Classes
 - TripleEquals → TripleEqualsSupport
 - Annotations
 - @deprecated
 - Deprecated
 (Since version 3.1.0) The lowPriorityConversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.