abstract class DistageBioSpec[F[_, _]] extends DistageSpec[[β$0$]F[Throwable, β$0$]]
- Annotations
- @deprecated
- Deprecated
(Since version 2019/Jul/18) Use dstest
- Alphabetic
- By Inheritance
- DistageBioSpec
- DistageSpec
- AnyWordSpecLike
- Documenting
- Alerting
- Notifying
- Informing
- CanVerb
- MustVerb
- ShouldVerb
- TestRegistration
- TestSuite
- Suite
- Serializable
- Assertions
- TripleEquals
- TripleEqualsSupport
- DistageTestSupport
- SuppressionSupport
- IgnoreSupport
- DISyntax
- DISyntaxBase
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DistageBioSpec()(implicit tagBIO: distage.TagKK[F])
Type Members
- final class AfterWord extends AnyRef
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- class CheckingEqualizer[L] extends AnyRef
- Definition Classes
- TripleEqualsSupport
- class Equalizer[L] extends AnyRef
- Definition Classes
- TripleEqualsSupport
- final class ItWord extends AnyRef
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- trait NoArgTest extends () => Outcome with TestData
- Attributes
- protected
- Definition Classes
- TestSuite
- final class ResultOfTaggedAsInvocationOnString extends AnyRef
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- trait StringCanWrapperForVerb extends AnyRef
- Definition Classes
- CanVerb
- trait StringMustWrapperForVerb extends AnyRef
- Definition Classes
- MustVerb
- trait StringShouldWrapperForVerb extends AnyRef
- Definition Classes
- ShouldVerb
- final class TheyWord extends AnyRef
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- final class WordSpecStringWrapper extends AnyRef
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
Abstract Value Members
- abstract def loadEnvironment(logger: IzLogger): TestEnvironment
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- abstract def memoizationContextId: MemoizationContextId
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- implicit abstract def tagMonoIO: distage.TagK[[β$0$]F[Throwable, β$0$]]
- Definition Classes
- DISyntaxBase
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def !==[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
- Definition Classes
- TripleEqualsSupport
- def !==(right: Null): TripleEqualsInvocation[Null]
- Definition Classes
- TripleEqualsSupport
- def !==[T](right: T): TripleEqualsInvocation[T]
- Definition Classes
- TripleEqualsSupport
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ===[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
- Definition Classes
- TripleEqualsSupport
- def ===(right: Null): TripleEqualsInvocation[Null]
- Definition Classes
- TripleEqualsSupport
- def ===[T](right: T): TripleEqualsInvocation[T]
- Definition Classes
- TripleEqualsSupport
- def additionalRoots: Set[distage.DIKey]
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def afterWord(text: String): AfterWord
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- def alert: Alerter
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike → Alerting
- def appOverride: distage.ModuleBase
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- final def applyMemoization(refinedBindings: distage.ModuleBase): distage.ModuleBase
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- macro def assert(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
- macro def assert(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
- macro def assertCompiles(code: String)(implicit pos: Position): Assertion
- Definition Classes
- Assertions
- macro def assertDoesNotCompile(code: String)(implicit pos: Position): Assertion
- Definition Classes
- Assertions
- def assertResult(expected: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
- def assertResult(expected: Any, clue: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
- def assertThrows[T <: AnyRef](f: => Any)(implicit classTag: ClassTag[T], pos: Position): Assertion
- Definition Classes
- Assertions
- macro def assertTypeError(code: String)(implicit pos: Position): Assertion
- Definition Classes
- Assertions
- macro def assume(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
- macro def assume(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
- def beforeRun(context: Locator): Unit
You can override this to e.g.
You can override this to e.g. skip test when certain external dependencies are not available *
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- val behave: BehaveWord
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- def bootstrapLogLevel: Level
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def bootstrapOverride: BootstrapModule
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def cancel(cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- def cancel(message: String, cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- def cancel(message: String)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- def cancel()(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def contextOptions(): PlanningOptions
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def convertEquivalenceToAToBConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: <:<[A, B]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def convertEquivalenceToBToAConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: <:<[B, A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def convertToCheckingEqualizer[T](left: T): CheckingEqualizer[T]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- implicit def convertToEqualizer[T](left: T): Equalizer[T]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- implicit def convertToStringCanWrapper(o: String)(implicit position: Position): StringCanWrapperForVerb
- Definition Classes
- CanVerb
- implicit def convertToStringMustWrapperForVerb(o: String)(implicit position: Position): StringMustWrapperForVerb
- Definition Classes
- MustVerb
- implicit def convertToStringShouldWrapperForVerb(o: String)(implicit position: Position): StringShouldWrapperForVerb
- Definition Classes
- ShouldVerb
- implicit def convertToWordSpecStringWrapper(s: String): WordSpecStringWrapper
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- def defaultEquality[A]: Equality[A]
- Definition Classes
- TripleEqualsSupport
- final def di(function: ProviderMagnet[Any])(implicit pos: CodePositionMaterializer): Unit
- Definition Classes
- DISyntax
- final def di[T](function: (T) => Any)(implicit arg0: distage.Tag[T], pos: CodePositionMaterializer): Unit
- Definition Classes
- DISyntax
- final def dio[T](function: (T) => F[Throwable, _])(implicit arg0: distage.Tag[T], pos: CodePositionMaterializer): Unit
- Definition Classes
- DISyntax
- final def dio(function: ProviderMagnet[F[Throwable, _]])(implicit pos: CodePositionMaterializer): Unit
- Definition Classes
- DISyntax
- final def doMemoize(locator: Locator): Unit
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def execute(testName: String, configMap: ConfigMap, color: Boolean, durations: Boolean, shortstacks: Boolean, fullstacks: Boolean, stats: Boolean): Unit
- Definition Classes
- Suite
- def expectedTestCount(filter: Filter): Int
- Definition Classes
- Suite
- def externalResourceProvider: ExternalResourceProvider
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def fail(cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- def fail(message: String, cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- def fail(message: String)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- def fail()(implicit pos: Position): Nothing
- Definition Classes
- Assertions
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def ignoreThisTest(message: Option[String] = None, cause: Option[Throwable] = None): Nothing
- Attributes
- protected
- Definition Classes
- IgnoreSupport
- final def ignoreThisTest(message: String, cause: Throwable): Nothing
- Attributes
- protected
- Definition Classes
- IgnoreSupport
- final def ignoreThisTest(message: String): Nothing
- Attributes
- protected
- Definition Classes
- IgnoreSupport
- final def ignoreThisTest(cause: Throwable): Nothing
- Attributes
- protected
- Definition Classes
- IgnoreSupport
- def info: Informer
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike → Informing
- def intercept[T <: AnyRef](f: => Any)(implicit classTag: ClassTag[T], pos: Position): T
- Definition Classes
- Assertions
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val it: ItWord
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- def lowPriorityTypeCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], ev: <:<[A, B]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- def makeConfigLoader(logger: IzLogger): ConfigLoader
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def makeExecutor(injector: distage.Injector, logger: IzLogger): StartupPlanExecutor[[β$0$]F[Throwable, β$0$]]
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def makeLogger(): IzLogger
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def makeModuleProvider(options: PlanningOptions, config: distage.config.AppConfig, logRouter: LogRouter, roles: RolesInfo, activationInfo: ActivationInfo, activation: Activation): ModuleProvider
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def makePlanner(options: PlanningOptions, bsModule: BootstrapModule, logger: IzLogger, reboot: Bootloader): RoleAppPlanner[[β$0$]F[Throwable, β$0$]]
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- def markup: Documenter
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike → Documenting
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nestedSuites: IndexedSeq[Suite]
- Definition Classes
- Suite
- def note: Notifier
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike → Notifying
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def pending: Assertion with PendingStatement
- Definition Classes
- Assertions
- def pendingUntilFixed(f: => Unit)(implicit pos: Position): Assertion with PendingStatement
- Definition Classes
- Assertions
- def refineBindings(roots: Set[distage.DIKey], primaryModule: distage.ModuleBase): distage.ModuleBase
- Attributes
- protected
- Definition Classes
- DistageTestSupport
- final def registerIgnoredTest(testText: String, testTags: Tag*)(testFun: => Any)(implicit pos: Position): Unit
- Definition Classes
- AnyWordSpecLike → TestRegistration
- final def registerTest(testText: String, testTags: Tag*)(testFun: => Any)(implicit pos: Position): Unit
- Definition Classes
- AnyWordSpecLike → TestRegistration
- def rerunner: Option[String]
- Definition Classes
- Suite
- def run(testName: Option[String], args: Args): Status
- Definition Classes
- AnyWordSpecLike → Suite
- def runNestedSuites(args: Args): Status
- Attributes
- protected
- Definition Classes
- Suite
- def runTest(testName: String, args: Args): Status
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike → TestSuite → Suite
- def runTests(testName: Option[String], args: Args): Status
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike → Suite
- implicit val subjectRegistrationFunction: StringVerbBlockRegistration
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- implicit val subjectWithAfterWordRegistrationFunction: SubjectWithAfterWordRegistration
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- final val succeed: Assertion
- Definition Classes
- Assertions
- def suiteId: String
- Definition Classes
- Suite
- def suiteName: String
- Definition Classes
- Suite
- final def suppressTheRestOfTestSuite(): Unit
- Attributes
- protected
- Definition Classes
- SuppressionSupport
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- implicit val tagBIO: distage.TagKK[F]
- implicit val tagK: TagK[[β$0$]F[Throwable, β$0$]]
- Definition Classes
- DistageTestSupport
- def tags: Map[String, Set[String]]
- Definition Classes
- AnyWordSpecLike → Suite
- final def takeAny(function: ProviderMagnet[Any], pos: CodePosition): Unit
- Attributes
- protected
- Definition Classes
- DISyntaxBase
- final def takeFunAny[T](function: (T) => Any, pos: CodePosition)(implicit arg0: distage.Tag[T]): Unit
- Attributes
- protected
- Definition Classes
- DISyntaxBase
- final def takeFunIO[T](function: (T) => F[Throwable, _], pos: CodePosition)(implicit arg0: distage.Tag[T]): Unit
- Attributes
- protected
- Definition Classes
- DISyntaxBase
- def takeIO(function: ProviderMagnet[F[Throwable, _]], pos: CodePosition): Unit
- Attributes
- protected
- Definition Classes
- DistageTestSupport → DISyntaxBase
- def testDataFor(testName: String, theConfigMap: ConfigMap): TestData
- Definition Classes
- AnyWordSpecLike → Suite
- def testNames: Set[String]
- Definition Classes
- AnyWordSpecLike → Suite
- val they: TheyWord
- Attributes
- protected
- Definition Classes
- AnyWordSpecLike
- def toString(): String
- Definition Classes
- DistageSpec → AnyRef → Any
- def typeCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], ev: <:<[B, A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- implicit def unconstrainedEquality[A, B](implicit equalityOfA: Equality[A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- final def verifyTotalSuppression(): Unit
- Attributes
- protected[this]
- Definition Classes
- SuppressionSupport
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withClue[T](clue: Any)(fun: => T): T
- Definition Classes
- Assertions
- def withFixture(test: NoArgTest): Outcome
- Attributes
- protected
- Definition Classes
- TestSuite
Deprecated Value Members
- def conversionCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], cnv: (B) => A): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The conversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
- def convertEquivalenceToAToBConversionConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: (A) => B): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The convertEquivalenceToAToBConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
- def convertEquivalenceToBToAConversionConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: (B) => A): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The convertEquivalenceToBToAConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
- def lowPriorityConversionCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], cnv: (A) => B): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The lowPriorityConversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
- final val styleName: String
- Definition Classes
- AnyWordSpecLike → Suite
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The styleName lifecycle method has been deprecated and will be removed in a future version of ScalaTest with no replacement.