Class UnexecutableException

  • All Implemented Interfaces:
    Serializable

    public class UnexecutableException
    extends Exception
    This exception is thrown if an operation cannot be executed (usually because it depends on variables or constants which are not resolvable, but could also be the case because of other runtime failures).
    Author:
    Rene Schneider - initial API and implementation
    See Also:
    Serialized Form
    • Constructor Detail

      • UnexecutableException

        public UnexecutableException​(Operation anOperation)
        Instantiates a new unexecutable exception.
      • UnexecutableException

        public UnexecutableException​(Operation anOperation,
                                     String aMessage,
                                     Throwable aCause)
        Instantiates a new unexecutable exception.
        Parameters:
        aMessage - the a message
        aCause - the a cause
      • UnexecutableException

        public UnexecutableException​(String aMessage,
                                     Throwable aCause)
        Instantiates a new unexecutable exception.
        Parameters:
        aMessage - the a message
        aCause - the a cause
      • UnexecutableException

        public UnexecutableException​(String aMessage)
        Instantiates a new unexecutable exception.
        Parameters:
        aMessage - the a message
      • UnexecutableException

        public UnexecutableException​(Operation anOperation,
                                     String aMessage)
        Instantiates a new unexecutable exception.
        Parameters:
        aMessage - the a message
      • UnexecutableException

        public UnexecutableException​(Operation anOperation,
                                     Throwable aCause)
        Instantiates a new unexecutable exception.
        Parameters:
        aCause - the a cause
      • UnexecutableException

        public UnexecutableException​(Throwable aCause)
        Instantiates a new unexecutable exception.
        Parameters:
        aCause - the a cause
    • Method Detail

      • setOperation

        public void setOperation​(Operation anOperation)
      • getOperationLocation

        public String getOperationLocation()
        Returns a string detailing the location of the problematic operation in the test scripts. Is a null value if no location information was determinable.
        Returns:
        a string or null