gov.nasa.alsUtility
Class Error
java.lang.Object
gov.nasa.alsUtility.Error
- public class Error
- extends java.lang.Object
handle errors and hand out warnings.
Constructor Summary |
Error()
|
Method Summary |
static void |
assertEqual(int a,
int b)
|
static void |
assertFalse(boolean b)
|
static void |
assertFalse(boolean b,
java.lang.String message)
|
static void |
assertFalse(java.lang.String message,
boolean b)
|
static void |
assertNearlyEqual(double a,
double b)
uses a slightly larger epsilon that Utility.nearlyEqual so EOSscheduling.HBSS.contention tests smoother |
static void |
assertNearlyEqual(double a,
double b,
double epsilon)
|
static void |
assertNotNull(java.lang.Object object)
|
static void |
assertTrue(boolean b)
|
static void |
assertTrue(boolean b,
java.lang.String message)
|
static void |
assertTrue(java.lang.String message,
boolean b)
|
static void |
fatal(java.lang.Exception e)
|
static void |
fatal(java.lang.String m)
|
static void |
mustBeImplementedBySubclass()
|
static void |
notApplicable()
|
static void |
notImplemented()
|
static void |
printSeed()
print out the seed for the random number generator. |
static void |
userAssert(boolean condition,
java.lang.String message)
|
static void |
warning(java.lang.String what)
|
static void |
warning(java.lang.String where,
java.lang.String what)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Error
public Error()
fatal
public static void fatal(java.lang.String m)
throws java.lang.RuntimeException
- Throws:
java.lang.RuntimeException
fatal
public static void fatal(java.lang.Exception e)
userAssert
public static void userAssert(boolean condition,
java.lang.String message)
warning
public static void warning(java.lang.String where,
java.lang.String what)
mustBeImplementedBySubclass
public static void mustBeImplementedBySubclass()
notImplemented
public static void notImplemented()
notApplicable
public static void notApplicable()
assertTrue
public static void assertTrue(boolean b)
assertFalse
public static void assertFalse(boolean b)
assertFalse
public static void assertFalse(boolean b,
java.lang.String message)
assertFalse
public static void assertFalse(java.lang.String message,
boolean b)
assertNearlyEqual
public static void assertNearlyEqual(double a,
double b)
- uses a slightly larger epsilon that Utility.nearlyEqual so EOSscheduling.HBSS.contention tests smoother
assertNearlyEqual
public static void assertNearlyEqual(double a,
double b,
double epsilon)
assertEqual
public static void assertEqual(int a,
int b)
assertTrue
public static void assertTrue(boolean b,
java.lang.String message)
assertTrue
public static void assertTrue(java.lang.String message,
boolean b)
assertNotNull
public static void assertNotNull(java.lang.Object object)
warning
public static void warning(java.lang.String what)
printSeed
public static void printSeed()
- print out the seed for the random number generator. Can be used to exactly reproduce
a run. Text is sent to standard error.