org.perl8.test

harness

package harness

Classes to handle running test instances and providing output.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. harness
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait MultiTestReporter extends AnyRef

    Classes that implement MultiTestReporter are capable of running a group of test classes, given their names.

  2. trait Reporter extends AnyRef

    Classes that implement Reporter are capable of running a test class, given its name.

  3. trait SummarizedTests extends AnyRef

    This is a trait for classes that run tests and summarize the results.

  4. class SummaryReporter extends MultiTestReporter with SummarizedTests

    Runs a series of tests.

  5. class TAPReporter extends Reporter

    Runs a single test.

Value Members

  1. object TestHarness

    This is the entry point to running tests written with this library from the command line.

  2. def loadClass[T](className: String)(implicit arg0: ClassTag[T]): Class[_]

    Loads className, returning the Class instance.

  3. def newInstance[T, U <: AnyRef](className: String, arg: U)(implicit arg0: ClassTag[T], arg1: ClassTag[U]): T

    Loads className and creates a new instance of it, using a one-argument constructor.

    Loads className and creates a new instance of it, using a one-argument constructor. Passes arg as the argument to the constructor.

  4. def newInstance[T](className: String)(implicit arg0: ClassTag[T]): T

    Loads className and creates a new instance of it, using the no-argument constructor.

Inherited from AnyRef

Inherited from Any

Ungrouped