RunnableSuite

@RunWith(scala.Predef.classOf[weaver.junit.WeaverRunner])
abstract class RunnableSuite[F[_]] extends EffectSuite[F]
trait EffectSuite[F]
trait Here
trait Suite[F]
class Object
trait Matchable
class Any
class FunSuiteF[F]
class MutableFSuite[F]

Type members

Inherited types

final type EffectType[A] = F[A]
Inherited from:
EffectSuite

Value members

Abstract methods

Inherited methods

def cancel(reason: String)(implicit pos: SourceLocation): F[Nothing]

Raise an error that leads to the running test being tagged as "cancelled".

Raise an error that leads to the running test being tagged as "cancelled".

Inherited from:
EffectSuite
inline def here: SourceLocation

Pulls source location without being affected by implicit scope.

Pulls source location without being affected by implicit scope.

Inherited from:
Here
def ignore(reason: String)(implicit pos: SourceLocation): F[Nothing]

Raises an error that leads to the running test being tagged as "ignored"

Raises an error that leads to the running test being tagged as "ignored"

Inherited from:
EffectSuite
override def name: String
Definition Classes
Inherited from:
EffectSuite
final def run(args: List[String])(report: TestOutcome => F[Unit]): F[Unit]
Inherited from:
EffectSuite
def spec(args: List[String]): Stream[F, TestOutcome]
Inherited from:
Suite

Implicits

Implicits

implicit protected def effectCompat: UnsafeRun[EffectType]