org.scalatest

object PrivateMethodTester

[source: org/scalatest/PrivateMethodTester.scala]

object PrivateMethodTester
extends PrivateMethodTester
Companion object that facilitates the importing of PrivateMethodTester members as an alternative to mixing it in. One use case is to import PrivateMethodTester members so you can use them in the Scala interpreter:
 $scala -classpath scalatest.jar
 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.PrivateMethodTester._                 
 import org.scalatest.PrivateMethodTester._
 
 scala> class Example {
      |   private def addSesame(prefix: String) = prefix + " sesame"
      | }
 defined class Example
 
 scala> val example = new Example
 example: Example = Example@d8b6fe
 
 scala> val addSesame = PrivateMethod[String]('addSesame)           
 addSesame: org.scalatest.PrivateMethodTester.PrivateMethod[String] = org.scalatest.PrivateMethodTester$PrivateMethod@5cdf95
 
 scala> example invokePrivate addSesame("open")                     
 res0: String = open sesame
 
Author
Bill Venners
Methods inherited from PrivateMethodTester
anyRefToInvoker
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Copyright (C) 2001-2009 Artima, Inc. All rights reserved.