Package

com.github.agourlay.cornichon

core

Permalink

package core

Visibility
  1. Public
  2. All

Type Members

  1. case class AmbiguousKeyDefinition(key: String) extends Exception with CornichonError with Product with Serializable

    Permalink
  2. trait CornichonError extends Exception with NoStackTrace

    Permalink
  3. case class DebugLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  4. case class DetailedStepAssertion[A](expected: A, result: A, details: (A) ⇒ String) extends StepAssertion[A] with Product with Serializable

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

    Permalink
  6. case class EmptyKeyException(s: Session) extends Exception with CornichonError with Product with Serializable

    Permalink
  7. class Engine extends AnyRef

    Permalink
  8. case class FailedStep(step: Step, error: CornichonError) extends Product with Serializable

    Permalink
  9. case class FailureLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  10. case class FailureScenarioReport(scenarioName: String, failedSteps: Vector[FailedStep], session: Session, logs: Vector[LogInstruction]) extends ScenarioReport with Product with Serializable

    Permalink
  11. case class FailureStepsResult(failedStep: FailedStep, session: Session, logs: Vector[LogInstruction]) extends StepsResult with Product with Serializable

    Permalink
  12. case class FeatureDef(name: String, scenarios: Vector[Scenario], ignored: Boolean = false) extends Product with Serializable

    Permalink
  13. case class GenMapper(gen: Gen[String]) extends Mapper with Product with Serializable

    Permalink
  14. case class GeneratorError(placeholder: String) extends Exception with CornichonError with Product with Serializable

    Permalink
  15. case class InfoLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  16. case class JsonMapper(key: String, jsonPath: String, transform: (String) ⇒ String = identity) extends Mapper with Product with Serializable

    Permalink
  17. case class KeyNotFoundInSession(key: String, s: Session) extends Exception with CornichonError with Product with Serializable

    Permalink
  18. sealed trait LogInstruction extends AnyRef

    Permalink
  19. sealed trait Mapper extends AnyRef

    Permalink
  20. case class Placeholder(key: String, index: Option[Int]) extends Product with Serializable

    Permalink
  21. class PlaceholderParser extends Parser

    Permalink
  22. class Resolver extends AnyRef

    Permalink
  23. case class ResolverParsingError(input: String, error: Throwable) extends Exception with CornichonError with Product with Serializable

    Permalink
  24. trait ScalatestIntegration extends WordSpecLike with BeforeAndAfterAll with ParallelTestExecution

    Permalink
  25. case class Scenario(name: String, steps: Vector[Step], ignored: Boolean = false) extends Product with Serializable

    Permalink
  26. sealed trait ScenarioReport extends AnyRef

    Permalink
  27. case class ScenarioTitleLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  28. case class Session(content: Map[String, Vector[String]]) extends CornichonJson with Product with Serializable

    Permalink
  29. case class SimpleMapper(generator: () ⇒ String) extends Mapper with Product with Serializable

    Permalink
  30. case class SimpleMapperError[A](key: String, e: Throwable) extends Exception with CornichonError with Product with Serializable

    Permalink
  31. case class SimpleStepAssertion[A](expected: A, result: A) extends StepAssertion[A] with Product with Serializable

    Permalink
  32. trait Step extends AnyRef

    Permalink
  33. sealed trait StepAssertion[A] extends AnyRef

    Permalink
  34. case class StepAssertionError[A](expected: A, actual: A, negate: Boolean) extends Exception with CornichonError with Product with Serializable

    Permalink
  35. case class StepExecutionError[A](e: Throwable) extends Exception with CornichonError with Product with Serializable

    Permalink
  36. sealed trait StepsResult extends AnyRef

    Permalink
  37. case class SuccessLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  38. case class SuccessScenarioReport(scenarioName: String, session: Session, logs: Vector[LogInstruction]) extends ScenarioReport with Product with Serializable

    Permalink
  39. case class SuccessStepsResult(session: Session, logs: Vector[LogInstruction]) extends StepsResult with Product with Serializable

    Permalink
  40. case class TextMapper(key: String, transform: (String) ⇒ String = identity) extends Mapper with Product with Serializable

    Permalink
  41. trait WrapperStep extends Step

    Permalink

Value Members

  1. object ConcurrentlyTimeout extends Exception with CornichonError with Product with Serializable

    Permalink
  2. object CornichonError extends Serializable

    Permalink
  3. object EventuallyBlockSucceedAfterMaxDuration extends Exception with CornichonError with Product with Serializable

    Permalink
  4. object FailedStep extends Serializable

    Permalink
  5. object GenMapper extends Serializable

    Permalink
  6. object LogInstruction

    Permalink
  7. object RepeatBlockContainFailedSteps extends Exception with CornichonError with Product with Serializable

    Permalink
  8. object RepeatDuringBlockContainFailedSteps extends Exception with CornichonError with Product with Serializable

    Permalink
  9. object Resolver

    Permalink
  10. object RetryMaxBlockReachedLimit extends Exception with CornichonError with Product with Serializable

    Permalink
  11. object ScenarioReport

    Permalink
  12. object Session extends Serializable

    Permalink
  13. object SimpleMapper extends Serializable

    Permalink
  14. object WithinBlockSucceedAfterMaxDuration extends Exception with CornichonError with Product with Serializable

    Permalink

Ungrouped