28 lines
702 B
Java
28 lines
702 B
Java
|
// Time-stamp: <02 mai 2013 10:16 queinnec@enseeiht.fr>
|
||
|
|
||
|
package Synchro;
|
||
|
|
||
|
/** À défaut d'un vrai assert...
|
||
|
* @see AssertionViolation
|
||
|
*
|
||
|
* @author Philippe Quéinnec
|
||
|
*/
|
||
|
public class Assert {
|
||
|
|
||
|
/** Lève l'exception <code>AssertionViolation</code> si la
|
||
|
* condition <code>b</code> est fausse.
|
||
|
*/
|
||
|
public static void check (boolean b) {
|
||
|
if (! b)
|
||
|
throw new AssertionViolation ();
|
||
|
}
|
||
|
|
||
|
/** Lève l'exception <code>AssertionViolation</code> avec le message
|
||
|
* <code>msg</code> si la condition <code>b</code> est fausse.
|
||
|
*/
|
||
|
public static void check (String msg, boolean b) {
|
||
|
if (! b)
|
||
|
throw new AssertionViolation (msg);
|
||
|
}
|
||
|
}
|