Packages

trait MunitTestFramework extends FunSuite with TestFrameworkInterface

Source
MunitTestFramework.scala
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MunitTestFramework
  2. TestFrameworkInterface
  3. FunSuite
  4. BaseFunSuite
  5. ValueTransforms
  6. SuiteTransforms
  7. TestTransforms
  8. TestOptionsConversions
  9. FunFixtures
  10. Assertions
  11. CompileErrorMacro
  12. Suite
  13. PlatformSuite
  14. AnyRef
  15. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final type AfterEach = munit.AfterEach
    Definition Classes
    Suite
  2. final type BeforeEach = munit.BeforeEach
    Definition Classes
    Suite
  3. final type Fixture[T] = munit.Fixture[T]
    Definition Classes
    Suite
  4. class FunFixture[T] extends AnyRef
    Definition Classes
    FunFixtures
  5. final class SuiteTransform extends (List[munit.BaseFunSuite.Test]) => List[munit.BaseFunSuite.Test]
    Definition Classes
    SuiteTransforms
  6. final type Test = munit.Test
    Definition Classes
    Suite
  7. final class TestTransform extends (munit.BaseFunSuite.Test) => munit.BaseFunSuite.Test
    Definition Classes
    TestTransforms
  8. final type TestValue = Future[Any]
    Definition Classes
    Suite
  9. final class ValueTransform extends (Any) => Option[Future[Any]]
    Definition Classes
    ValueTransforms

Abstract Value Members

  1. abstract def cleanUp(): Unit
    Definition Classes
    TestFrameworkInterface

Concrete Value Members

  1. def afterAll(): Unit
    Definition Classes
    MunitTestFramework → Suite
  2. def afterEach(context: AfterEach): Unit
    Definition Classes
    Suite
  3. def assert(cond: => Boolean, clue: => Any)(implicit loc: Location): Unit
    Definition Classes
    Assertions
  4. def assertEquals[A, B](obtained: A, expected: B, clue: => Any)(implicit loc: Location, compare: Compare[A, B]): Unit
    Definition Classes
    Assertions
  5. def assertEqualsDouble(obtained: Double, expected: Double, delta: Double, clue: => Any)(implicit loc: Location): Unit
    Definition Classes
    Assertions
  6. def assertEqualsFloat(obtained: Float, expected: Float, delta: Float, clue: => Any)(implicit loc: Location): Unit
    Definition Classes
    Assertions
  7. def assertNoDiff(obtained: String, expected: String, clue: => Any)(implicit loc: Location): Unit
    Definition Classes
    Assertions
  8. def assertNotEquals[A, B](obtained: A, expected: B, clue: => Any)(implicit loc: Location, compare: Compare[A, B]): Unit
    Definition Classes
    Assertions
  9. def assume(cond: Boolean, clue: => Any)(implicit loc: Location): Unit
    Definition Classes
    Assertions
  10. def beforeAll(): Unit
    Definition Classes
    Suite
  11. def beforeEach(context: BeforeEach): Unit
    Definition Classes
    Suite
  12. def clue[T](c: Clue[T]): T
    Definition Classes
    Assertions
  13. def clues(clue: Clue[_]*): Clues
    Definition Classes
    Assertions
  14. macro def compileErrors(code: String): String
    Definition Classes
    CompileErrorMacro
  15. def fail(message: String, clues: Clues)(implicit loc: Location): Nothing
    Definition Classes
    Assertions
  16. def fail(message: String, cause: Throwable)(implicit loc: Location): Nothing
    Definition Classes
    Assertions
  17. def failComparison(message: String, obtained: Any, expected: Any, clues: Clues)(implicit loc: Location): Nothing
    Definition Classes
    Assertions
  18. def failSuite(message: String, clues: Clues)(implicit loc: Location): Nothing
    Definition Classes
    Assertions
  19. def failTest(msg: String): Nothing
  20. def intercept[T <: Throwable](body: => Any)(implicit T: ClassTag[T], loc: Location): T
    Definition Classes
    Assertions
  21. def interceptMessage[T <: Throwable](expectedExceptionMessage: String)(body: => Any)(implicit T: ClassTag[T], loc: Location): T
    Definition Classes
    Assertions
  22. def isCI: Boolean
    Definition Classes
    SuiteTransforms
  23. def munitAnsiColors: Boolean
    Definition Classes
    Assertions
  24. def munitAppendToFailureMessage(buildSuffix: (Test) => Option[String]): TestTransform
    Definition Classes
    TestTransforms
  25. def munitCaptureClues[T](thunk: => T): (T, Clues)
    Definition Classes
    Assertions
  26. def munitExecutionContext: ExecutionContext
    Definition Classes
    Suite
  27. final def munitFailTransform: TestTransform
    Definition Classes
    TestTransforms
  28. def munitFixtures: Seq[AnyFixture[_]]
    Definition Classes
    Suite
  29. def munitFlakyOK: Boolean
    Definition Classes
    TestTransforms
  30. final def munitFlakyTransform: TestTransform
    Definition Classes
    TestTransforms
  31. final def munitFutureTransform: ValueTransform
    Definition Classes
    ValueTransforms
  32. def munitIgnore: Boolean
    Definition Classes
    SuiteTransforms
  33. final def munitIgnoreSuiteTransform: SuiteTransform
    Definition Classes
    SuiteTransforms
  34. val munitLines: Lines
    Definition Classes
    Assertions
  35. final def munitOnlySuiteTransform: SuiteTransform
    Definition Classes
    SuiteTransforms
  36. def munitPrint(clue: => Any): String
    Definition Classes
    Assertions
  37. final def munitSuiteTransform(tests: List[Test]): List[Test]
    Definition Classes
    SuiteTransforms
  38. def munitSuiteTransforms: List[SuiteTransform]
    Definition Classes
    SuiteTransforms
  39. final def munitTestTransform(test: Test): Test
    Definition Classes
    TestTransforms
  40. def munitTestTransforms: List[TestTransform]
    Definition Classes
    TestTransforms
  41. def munitTests(): Seq[Test]
    Definition Classes
    BaseFunSuite → Suite
  42. final val munitTestsBuffer: ListBuffer[Test]
    Definition Classes
    BaseFunSuite
  43. def munitTimeout: Duration
    Definition Classes
    BaseFunSuite
  44. final def munitValueTransform(testValue: => Any): Future[Any]
    Definition Classes
    ValueTransforms
  45. def munitValueTransforms: List[ValueTransform]
    Definition Classes
    ValueTransforms
  46. def printer: Printer
    Definition Classes
    Assertions
  47. def test(options: TestOptions)(body: => Any)(implicit loc: Location): Unit
    Definition Classes
    BaseFunSuite
  48. def test(name: String)(body: => Any)(implicit loc: Location): Unit
    Definition Classes
    BaseFunSuite
  49. val testExceptionHandler: ExceptionHandler
  50. implicit def testOptionsFromString(name: String)(implicit loc: Location): TestOptions
    Definition Classes
    TestOptionsConversions