munit
package munit
- Alphabetic
- By Inheritance
- munit
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait Assertions extends AnyRef
- class Diff extends AnyRef
- class FailException extends Exception
- class Framework extends JUnitFramework
- abstract class FunSuite extends Suite with Assertions with TestOptionsConversions
- class GenericAfterEach[T] extends AnyRef
- class GenericBeforeEach[T] extends AnyRef
-
class
GenericTest[T] extends AnyRef
Metadata about a single test case.
- class Lines extends AnyRef
- final class Location extends Annotation with Serializable
- class MUnitRunner extends Runner with Filterable
-
trait
Printable extends AnyRef
Override this class to customize the default pretty-printer.
-
trait
Printer extends AnyRef
Implement this trait to customize the default printer
-
class
StackTraces extends AnyRef
Utility methods for trimming unrelated elements from stack traces
-
abstract
class
Suite extends AnyRef
The base class for all test suites.
The base class for all test suites. Extend this class if you don't need the functionality in FunSuite.
- Annotations
- @RunWith()
- class Tag extends Annotation
-
case class
TestOptions(name: String, tags: Set[Tag], loc: Location) extends Product with Serializable
Options used when running a test.
Options used when running a test. It can be built implicitly from a String (@see tests.TestOptionsConverstions)
- name
the test name, used in the UI and to select it with testOnly
- tags
a set of tests.Tag, used to attach semantic information to a test
- trait TestOptionsConversions extends AnyRef
Value Members
- val Fail: Tag
- val Flaky: Tag
- val Ignore: Tag
- val Only: Tag
- object AnsiColors
- object Assertions extends Assertions
- object Diffs
-
object
EmptyPrinter extends Printer
Default printer that does not customize the pretty-printer
- object Location extends Serializable
- object Printers
- object StackTraces
-
object
TestValues
Values that have special treatment when evaluating values produced by tests.