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 Step with Product with Serializable

    Permalink
  2. trait Assertion extends AnyRef

    Permalink
  3. case class BetweenAssertion[A](low: A, inspected: A, high: A)(implicit evidence$9: Show[A], evidence$10: 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$4: Show[A]) extends CollectionAssertion[A] with Product with Serializable

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

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

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

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

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

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

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

    Permalink
  13. case class CustomMessageAssertionError[A](result: A, detailedAssertion: (A) ⇒ String) extends Exception with CornichonError with Product with Serializable

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

    Permalink
  15. trait Diff[A] extends AnyRef

    Permalink
  16. abstract class EqualityAssertion[A] extends Assertion

    Permalink
  17. 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
  18. case class GenericEqualityAssertionError[A](expected: A, actual: A, negate: Boolean)(implicit evidence$8: Show[A], evidence$9: Diff[A]) extends Exception with CornichonError with Product with Serializable

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

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

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

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

    Permalink
  23. abstract class OrderAssertion[A] extends Assertion

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

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

    Permalink
  26. abstract class StringAssertion extends Assertion

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

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

    Permalink

Value Members

  1. object Assertion

    Permalink
  2. object CustomMessageEqualityAssertion extends Serializable

    Permalink
  3. object Diff

    Permalink
  4. object GenericEqualityAssertion extends Serializable

    Permalink

Ungrouped