cryptix.util.test
Class TestException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--cryptix.util.test.TestException
All Implemented Interfaces:
java.io.Serializable

public class TestException
extends java.lang.Exception

This exception is thrown when a test fails. If the test is running directly from the command line, the getErrorCode() method returns the error code that should be passed to System.exit.

Copyright © 1995-1997 Systemics Ltd on behalf of the Cryptix Development Team.
All rights reserved.

$Revision: 1.2 $

Since:
Cryptix 3.0.2
Author:
David Hopwood
See Also:
Serialized Form

Field Summary
static int ABORTED_BY_USER
           
static int COMPLETE_FAILURE
           
static int COMPLETE_SUCCESS
           
static int FATAL_ERROR
           
static int ILLEGAL_ARGUMENTS
           
static int NO_TESTS_AVAILABLE
           
static int PARTIAL_FAILURE
           
 
Constructor Summary
TestException(java.lang.String reason, int code)
          Constructs a TestException with the specified detail message and error code.
 
Method Summary
 int getErrorCode()
          Returns the error code that should be passed to System.exit.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FATAL_ERROR

public static final int FATAL_ERROR

COMPLETE_FAILURE

public static final int COMPLETE_FAILURE

ILLEGAL_ARGUMENTS

public static final int ILLEGAL_ARGUMENTS

NO_TESTS_AVAILABLE

public static final int NO_TESTS_AVAILABLE

PARTIAL_FAILURE

public static final int PARTIAL_FAILURE

ABORTED_BY_USER

public static final int ABORTED_BY_USER

COMPLETE_SUCCESS

public static final int COMPLETE_SUCCESS
Constructor Detail

TestException

public TestException(java.lang.String reason,
                     int code)
Constructs a TestException with the specified detail message and error code.
Parameters:
reason - the reason why the exception was thrown.
code - the error code.
Method Detail

getErrorCode

public int getErrorCode()
Returns the error code that should be passed to System.exit.