pop.utilities
Class Assert
java.lang.Object
|
+--pop.utilities.Assert
- public class Assert
- extends java.lang.Object
Generalized assertion verifier class.
Originally part of cs20.assertion package.
- See Also:
AssertionException
Method Summary |
static void |
assert(boolean cond,
java.lang.String msg)
throws AssertionException if general assertion is false |
static void |
postcondition(boolean cond,
java.lang.String msg)
throws AssertionException if postcondition is false |
static void |
precondition(boolean cond,
java.lang.String msg)
throws AssertionException if precondition is false |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Assert
public Assert()
assert
public static void assert(boolean cond,
java.lang.String msg)
- throws AssertionException if general assertion is false
precondition
public static void precondition(boolean cond,
java.lang.String msg)
- throws AssertionException if precondition is false
postcondition
public static void postcondition(boolean cond,
java.lang.String msg)
- throws AssertionException if postcondition is false