Class ExceptionStepdefs

java.lang.Object
de.monochromata.cucumber.stepdefs.ExceptionStepdefs

public class ExceptionStepdefs
extends java.lang.Object
  • Constructor Details

    • ExceptionStepdefs

      public ExceptionStepdefs​(ExceptionState exceptionState)
  • Method Details

    • assertNoExceptionIsRaised

      @Then("there is no exception") @Then("no exception is raised/thrown") public void assertNoExceptionIsRaised()
    • assertException

      @Then("a(n) {word} is raised/thrown") public void assertException​(java.lang.String simpleTypeName)
    • assertIsRuntimeException

      @Then("the exception is a runtime exception") public void assertIsRuntimeException()
    • assertExceptionWithMessageDocString

      @Then("a(n) {word} is raised/thrown with message:") public void assertExceptionWithMessageDocString​(java.lang.String simpleTypeName, io.cucumber.docstring.DocString message)
    • assertExceptionWithMessage

      @Then("a(n) {word} is raised/thrown with message {string}") @Then("a(n) {word} with message {string} is raised/thrown") public void assertExceptionWithMessage​(java.lang.String simpleTypeName, java.lang.String message)
    • assertExceptionWithMessageRegex

      @Then("a(n) {word} is raised/thrown with message matching {string}") @Then("a(n) {word} with message matching {string} is raised/thrown") public void assertExceptionWithMessageRegex​(java.lang.String simpleTypeName, java.lang.String messageRegex)
    • assertExceptionCause

      @Then("the {word} has been caused by a(n) {word}") public void assertExceptionCause​(java.lang.String simpleTypeName, java.lang.String simpleCauseTypeName)
    • assertExceptionCauseWithMessage

      @Then("a(n) {word} is raised/thrown that has been caused by a(n) {word} with message {string}") public void assertExceptionCauseWithMessage​(java.lang.String simpleTypeName, java.lang.String simpleCauseTypeName, java.lang.String causeMessage)
    • assertExceptionCauseWithMessageRegex

      @Then("a(n) {word} is raised/thrown that has been caused by a(n) {word} with message matching {string}") public void assertExceptionCauseWithMessageRegex​(java.lang.String simpleTypeName, java.lang.String simpleCauseTypeName, java.lang.String causeMessageRegex)
    • getStackTrace

      protected java.lang.String getStackTrace()
    • getStackTrace

      protected java.lang.String getStackTrace​(java.lang.Throwable exception)