Package

com.github.agourlay.cornichon.steps.regular

assertStep

Permalink

package assertStep

Visibility
  1. Public
  2. All

Type Members

  1. case class AssertStep(title: String, action: (Session) ⇒ Assertion, show: Boolean = true) extends ValueStep[Done] with Product with Serializable

    Permalink
  2. trait Assertion extends AnyRef

    Permalink
  3. case class BetweenAssertion[A](low: A, inspected: A, high: A)(implicit evidence$7: Show[A], evidence$8: Order[A]) extends OrderAssertion[A] with Product with Serializable

    Permalink
  4. abstract class CollectionAssertion[A] extends Assertion

    Permalink
  5. case class CollectionEmptyAssertion[A](collection: Iterable[A], name: String = "collection")(implicit evidence$2: Show[A]) extends CollectionAssertion[A] with Product with Serializable

    Permalink
  6. case class CollectionEmptyAssertionError[A](collection: Iterable[A], name: String)(implicit evidence$3: Show[A]) extends CornichonError with Product with Serializable

    Permalink
  7. case class CollectionNotEmptyAssertion[A](collection: Iterable[A], name: String = "collection")(implicit evidence$1: Show[A]) extends CollectionAssertion[A] with Product with Serializable

    Permalink
  8. case class CollectionNotEmptyAssertionError[A](collection: Iterable[A], name: String) extends CornichonError with Product with Serializable

    Permalink
  9. case class CollectionSizeAssertion[A](collection: Iterable[A], size: Int, name: String = "collection")(implicit evidence$4: Show[A]) extends CollectionAssertion[A] with Product with Serializable

    Permalink
  10. case class CollectionSizeAssertionError[A](collection: Iterable[A], size: Int, name: String)(implicit evidence$5: Show[A]) extends CornichonError with Product with Serializable

    Permalink
  11. case class CollectionsContainSameElements[A](right: Seq[A], left: Seq[A])(implicit evidence$6: Show[A]) extends CollectionAssertion[A] with Product with Serializable

    Permalink
  12. case class CollectionsContainSameElementsAssertionError[A](added: Seq[A], deleted: Seq[A])(implicit evidence$7: Show[A]) extends CornichonError with Product with Serializable

    Permalink
  13. case class CustomMessageEqualityAssertion[A](expected: A, actual: A, customMessage: () ⇒ String, negate: Boolean = false)(implicit evidence$7: Eq[A]) extends EqualityAssertion[A] with Product with Serializable

    Permalink
  14. trait Diff[A] extends AnyRef

    Permalink
  15. abstract class EqualityAssertion[A] extends Assertion

    Permalink
  16. case class GenericEqualityAssertion[A](expected: A, actual: A, negate: Boolean = false)(implicit evidence$2: Show[A], evidence$3: Diff[A], evidence$4: Eq[A]) extends EqualityAssertion[A] with Product with Serializable

    Permalink
  17. case class GenericEqualityAssertionError[A](expected: A, actual: A, negate: Boolean)(implicit evidence$5: Show[A], evidence$6: Diff[A]) extends CornichonError with Product with Serializable

    Permalink
  18. case class GreaterThanAssertion[A](left: A, right: A)(implicit evidence$4: Show[A], evidence$5: Order[A]) extends OrderAssertion[A] with Product with Serializable

    Permalink
  19. case class GreaterThanAssertionError[A](left: A, right: A)(implicit evidence$6: Show[A]) extends CornichonError with Product with Serializable

    Permalink
  20. case class LessThanAssertion[A](left: A, right: A)(implicit evidence$1: Show[A], evidence$2: Order[A]) extends OrderAssertion[A] with Product with Serializable

    Permalink
  21. case class LessThanAssertionError[A](left: A, right: A)(implicit evidence$3: Show[A]) extends CornichonError with Product with Serializable

    Permalink
  22. abstract class OrderAssertion[A] extends Assertion

    Permalink
  23. case class RegexAssertion(input: String, expectedRegex: Regex) extends StringAssertion with Product with Serializable

    Permalink
  24. case class RegexAssertionError(input: String, expectedRegex: Regex) extends CornichonError with Product with Serializable

    Permalink
  25. abstract class StringAssertion extends Assertion

    Permalink
  26. case class StringContainsAssertion(input: String, expectedPart: String) extends StringAssertion with Product with Serializable

    Permalink
  27. case class StringContainsAssertionError(input: String, expectedPart: String) extends CornichonError with Product with Serializable

    Permalink

Value Members

  1. object Assertion

    Permalink
  2. object Diff

    Permalink

Ungrouped