scalus.testing.assertions
package scalus.testing.assertions
Members list
Type members
Classlikes
case class AssertionError(message: String, expected: Expected, actual: Result, logs: Seq[String] = ...) extends AssertionError
Assertion error with detailed information.
Assertion error with detailed information.
Attributes
- Supertypes
-
trait Producttrait Equalsclass AssertionErrorclass Errorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class BudgetAssertionError(message: String, expected: ExUnits, actual: ExUnits) extends AssertionError
Budget assertion error.
Budget assertion error.
Attributes
- Supertypes
-
trait Producttrait Equalsclass AssertionErrorclass Errorclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
enum Expected
Expected outcome for evaluation assertions.
Expected outcome for evaluation assertions.
Uses predicate-based matching for flexible assertions.
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Expected
object MultiResultAssertions
Assertions for multi-backend evaluation results.
Assertions for multi-backend evaluation results.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object ResultAssertions
Core assertion functions for Result.
Core assertion functions for Result.
These are framework-agnostic - they throw exceptions on failure. Test frameworks can catch these and convert to their assertion format.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ResultAssertions.type
In this article