Class TestTimedOutException

  • All Implemented Interfaces:
    java.io.Serializable

    public class TestTimedOutException
    extends java.lang.Exception
    Exception thrown when a test fails on timeout.
    Since:
    4.12
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
      private long timeout  
      private java.util.concurrent.TimeUnit timeUnit  
    • Constructor Summary

      Constructors 
      Constructor Description
      TestTimedOutException​(long timeout, java.util.concurrent.TimeUnit timeUnit)
      Creates exception with a standard message "test timed out after [timeout] [timeUnit]"
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getTimeout()
      Gets the time passed before the test was interrupted
      java.util.concurrent.TimeUnit getTimeUnit()
      Gets the time unit for the timeout value
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • timeUnit

        private final java.util.concurrent.TimeUnit timeUnit
      • timeout

        private final long timeout
    • Constructor Detail

      • TestTimedOutException

        public TestTimedOutException​(long timeout,
                                     java.util.concurrent.TimeUnit timeUnit)
        Creates exception with a standard message "test timed out after [timeout] [timeUnit]"
        Parameters:
        timeout - the amount of time passed before the test was interrupted
        timeUnit - the time unit for the timeout value
    • Method Detail

      • getTimeout

        public long getTimeout()
        Gets the time passed before the test was interrupted
      • getTimeUnit

        public java.util.concurrent.TimeUnit getTimeUnit()
        Gets the time unit for the timeout value