weaver
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait Producttrait Equalsclass WeaverTestExceptionclass WeaverExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class WeaverTestExceptionclass WeaverExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait UnsafeRun[F]
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- Self type
- EffectSuite[F]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- EffectSuite.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Expectations.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Formatter.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class FunSuiteF[F]
Attributes
- Graph
- Supertypes
- trait FunSuiteAuxclass RunnableSuite[F]trait EffectSuite[F]trait Heretrait Suite[F]trait BaseSuiteClassclass Objecttrait Matchableclass Any
- Self type
- FunSuiteF[F]
Top-level instances of this trait are detected by the framework and used to manage the lifecycle of shared resources.
Top-level instances of this trait are detected by the framework and used to manage the lifecycle of shared resources.
The weaver.GlobalResourceF.Write store is a channel that lets you store resources (http/database clients) using some type-specific tags. We provide scala.reflect.ClassTag based implementation that works for that aren't subject to type-erasure (ie when a Scala type is equivalent to a JVM class)
Stored resources can be retrieved in test suites, by having your suite sport a constructor that takes a GlobalResourceF instance.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait GlobalResourceF[F]
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- GlobalResourceF.type
Attributes
- Graph
- Supertypes
- class WeaverTestExceptionclass WeaverExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LogFormatter.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ResourceTag.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- MemoisedResource.type
Attributes
- Graph
- Supertypes
- class RunnableSuite[F]trait EffectSuite[F]trait Heretrait Suite[F]trait BaseSuiteClassclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- NotOurException.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OurException.type
Rough type-tag, for which we provide a low effort instance based on classtags for classes that are not subject to type-erasure.
Rough type-tag, for which we provide a low effort instance based on classtags for classes that are not subject to type-erasure.
Because this type is used as an index in a map, you ought to make sure it implements proper equals/hashCode methods
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- ResourceTag.type
Attributes
- Graph
- Supertypes
- trait EffectSuite[F]trait Heretrait Suite[F]trait BaseSuiteClassclass Objecttrait Matchableclass Any
- Known subtypes
- class FunSuiteF[F]class MutableFSuite[F]
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaCompat.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- SourceLocation.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SourceLocation.type
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- TagAnalysisResult.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TestErrorFormatter.type
An identifier to a test in a suite.
An identifier to a test in a suite.
The implicit conversion from String is used as a mean for IDEs to detect the location of individual tests.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TestOutcome.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- TestStatus.type
Abstraction allowing for running IO constructs unsafely.
Abstraction allowing for running IO constructs unsafely.
This is meant to delegate to library-specific constructs for running effect types.
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class WeaverExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes