Class ExceptionStepdefs

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

public class ExceptionStepdefs
extends 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​(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​(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​(String simpleTypeName, 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​(String simpleTypeName, String messageRegex)
    • assertExceptionCause

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

      @Then("a(n) {word} is raised/thrown that has been caused by a(n) {word} with message {string}") public void assertExceptionCauseWithMessage​(String simpleTypeName, String simpleCauseTypeName, 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​(String simpleTypeName, String simpleCauseTypeName, String causeMessageRegex)
    • getStackTrace

      protected String getStackTrace()
    • getStackTrace

      protected String getStackTrace​(Throwable exception)