Save This Page
Home » jexcelapi_2_6_8 » common » [javadoc | source]
    1   /*********************************************************************
    2   *
    3   *      Copyright (C) 2006 Andrew Khan
    4   *
    5   * This library is free software; you can redistribute it and/or
    6   * modify it under the terms of the GNU Lesser General Public
    7   * License as published by the Free Software Foundation; either
    8   * version 2.1 of the License, or (at your option) any later version.
    9   *
   10   * This library is distributed in the hope that it will be useful,
   11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   13   * Lesser General Public License for more details.
   14   *
   15   * You should have received a copy of the GNU Lesser General Public
   16   * License along with this library; if not, write to the Free Software
   17   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
   18   ***************************************************************************/
   19   
   20   package common;
   21   
   22   /**
   23    * Simple assertion mechanism for use during development
   24    */
   25   public final class Assert
   26   {
   27     /**
   28      * Throws an AssertionFailed exception if the specified condition is
   29      * false
   30      * 
   31      * @param condition The assertion condition which must be true
   32      */
   33     public static void verify(boolean condition)
   34     {
   35       if (!condition)
   36       {
   37         throw new AssertionFailed();
   38       }
   39     }
   40   
   41     /**
   42      * If the condition evaluates to false, an AssertionFailed is thrown
   43      * 
   44      * @param message A message thrown with the failed assertion
   45      * @param condition If this evaluates to false, an AssertionFailed is thrown
   46      */
   47     public static void verify(boolean condition, String message)
   48     {
   49       if (!condition)
   50       {
   51         throw new AssertionFailed(message);
   52       }
   53     }
   54   }
   55   
   56   
   57   
   58   
   59   
   60   
   61   

Save This Page
Home » jexcelapi_2_6_8 » common » [javadoc | source]