Class ExceptionStepdefs
java.lang.Object
de.monochromata.cucumber.stepdefs.ExceptionStepdefs
public class ExceptionStepdefs
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ExceptionStepdefs(ExceptionState exceptionState) -
Method Summary
Modifier and Type Method Description voidassertException(java.lang.String simpleTypeName)voidassertExceptionCause(java.lang.String simpleTypeName, java.lang.String simpleCauseTypeName)voidassertExceptionCauseWithMessage(java.lang.String simpleTypeName, java.lang.String simpleCauseTypeName, java.lang.String causeMessage)voidassertExceptionCauseWithMessageRegex(java.lang.String simpleTypeName, java.lang.String simpleCauseTypeName, java.lang.String causeMessageRegex)voidassertExceptionWithMessage(java.lang.String simpleTypeName, java.lang.String message)voidassertExceptionWithMessageDocString(java.lang.String simpleTypeName, io.cucumber.docstring.DocString message)voidassertExceptionWithMessageRegex(java.lang.String simpleTypeName, java.lang.String messageRegex)voidassertIsRuntimeException()voidassertNoExceptionIsRaised()protected java.lang.StringgetStackTrace()protected java.lang.StringgetStackTrace(java.lang.Throwable exception)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ExceptionStepdefs
-
-
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)
-