wvlet.airspec.spi
package wvlet.airspec.spi
Members list
Type members
Classlikes
trait AirSpecContext
AirSpecContext is an interface to pass the test environment data to individual test methods.
AirSpecContext is an interface to pass the test environment data to individual test methods.
Spec: global
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait AirSpecException extends RuntimeException
Define exceptions that will be used for various test failures
Define exceptions that will be used for various test failures
Attributes
- Companion
- object
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AirSpecFailureBaseclass AssertionFailureclass Cancelledclass Ignoredclass InterceptExceptionclass Pendingclass Skippedclass MissingTestDependencyShow all
object AirSpecException
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AirSpecException.type
trait AirSpecFailureBase extends AirSpecException
Attributes
- Supertypes
-
trait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AssertionFailureclass Cancelledclass Ignoredclass InterceptExceptionclass Pendingclass SkippedShow all
case class AssertionFailure(message: String, code: SourceCode) extends AirSpecFailureBase
Attributes
- Supertypes
-
trait Producttrait Equalstrait AirSpecFailureBasetrait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object Asserts
trait Asserts
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait PropertyChecktrait AirSpec
- Self type
-
AirSpecSpi
case class Cancelled(message: String, code: SourceCode) extends AirSpecFailureBase
Attributes
- Supertypes
-
trait Producttrait Equalstrait AirSpecFailureBasetrait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class Ignored(message: String, code: SourceCode) extends AirSpecFailureBase
Attributes
- Supertypes
-
trait Producttrait Equalstrait AirSpecFailureBasetrait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class InterceptException(message: String, code: SourceCode) extends AirSpecFailureBase
Attributes
- Supertypes
-
trait Producttrait Equalstrait AirSpecFailureBasetrait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class MissingTestDependency(message: String) extends AirSpecException
Attributes
- Supertypes
-
trait Producttrait Equalstrait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class Pending(message: String, code: SourceCode) extends AirSpecFailureBase
Attributes
- Supertypes
-
trait Producttrait Equalstrait AirSpecFailureBasetrait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
trait PropertyCheck extends Asserts
Attributes
- Supertypes
- Self type
-
AirSpecSpi
trait RichAsserts extends LogSupport
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AirSpec
- Self type
-
AirSpecSpi
case class Skipped(message: String, code: SourceCode) extends AirSpecFailureBase
Attributes
- Supertypes
-
trait Producttrait Equalstrait AirSpecFailureBasetrait AirSpecExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
In this article