Class ExceptionStepdefs
java.lang.Object
de.monochromata.cucumber.stepdefs.ExceptionStepdefs
public class ExceptionStepdefs extends Object
-
Constructor Summary
Constructors Constructor Description ExceptionStepdefs(ExceptionState exceptionState) -
Method Summary
Modifier and Type Method Description voidassertException(String simpleTypeName)voidassertExceptionCause(String simpleTypeName, String simpleCauseTypeName)voidassertExceptionCauseWithMessage(String simpleTypeName, String simpleCauseTypeName, String causeMessage)voidassertExceptionCauseWithMessageRegex(String simpleTypeName, String simpleCauseTypeName, String causeMessageRegex)voidassertExceptionWithMessage(String simpleTypeName, String message)voidassertExceptionWithMessageDocString(String simpleTypeName, io.cucumber.docstring.DocString message)voidassertExceptionWithMessageRegex(String simpleTypeName, String messageRegex)voidassertIsRuntimeException()voidassertNoExceptionIsRaised()protected StringgetStackTrace()protected StringgetStackTrace(Throwable exception)
-
Constructor Details
-
ExceptionStepdefs
-
-
Method Details
-
assertNoExceptionIsRaised
@Then("there is no exception") @Then("no exception is raised/thrown") public void assertNoExceptionIsRaised() -
assertException
-
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
-
assertExceptionWithMessageRegex
-
assertExceptionCause
-
assertExceptionCauseWithMessage
-
assertExceptionCauseWithMessageRegex
-
getStackTrace
-
getStackTrace
-