Packages

p

scail

commons

package commons

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AsyncSpec extends AsyncFreeSpec with SpecLike with Mocking

    Base class for non-blocking asynchronous tests.

    Base class for non-blocking asynchronous tests.

    Based on AsyncFreeSpec: nested tests are written inside text clauses denoted with the dash operator (-).

    See also

    AsyncFreeSpec

    Spec for general tests

    SpecLike base trait

  2. trait Constants extends AnyRef
  3. trait Mocking extends IdiomaticMockito with ArgumentMatchersSugar

    Base trait for mocking.

  4. abstract class Spec extends AnyFreeSpec with SpecLike with Mocking

    Base class for general tests.

    Base class for general tests.

    Based on AnyFreeSpec: nested tests are written inside text clauses denoted with the dash operator (-).

    See also

    AnyFreeSpec

    AsyncSpec for non-blocking asynchronous tests

    SpecLike base trait

  5. trait SpecLike extends Diagrams with EitherValues with OptionValues with TryValues

    Base trait for unit tests.

    Base trait for unit tests.

    Test cases are nested inside text clauses denoted with the dash operator (-). Use Spec for general tests and AsyncSpec for non-blocking asynchronous tests.

    Mixed-in traits include:

    • Diagrams: show diagram of expression values when the assertion fails
    • EitherValues: left.value and right.value methods for Either
    • OptionValues: value method for Option
    • TryValues: success and failure methods for Try

    Also consider mixing:

    See also

    Diagrams

    EitherValues

    OptionValues

    TryValues

    Inside

    Inspectors

    PartialFunctionValues

    PrivateMethodTester

    TableDrivenPropertyChecks

    WebBrowser

Value Members

  1. object Constants extends Constants
  2. object Mocking

Ungrouped