Clover coverage report -
Coverage timestamp: Thu Jun 22 2006 14:24:50 CEST
file stats: LOC: 70   Methods: 3
NCLOC: 14   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
CallbackOKException.java - 33.3% 33.3% 33.3%
coverage coverage
 1    /**
 2    * EasyBeans
 3    * Copyright (C) 2006 Bull S.A.S.
 4    * Contact: easybeans@objectweb.org
 5    *
 6    * This library is free software; you can redistribute it and/or
 7    * modify it under the terms of the GNU Lesser General Public
 8    * License as published by the Free Software Foundation; either
 9    * version 2.1 of the License, or any later version.
 10    *
 11    * This library is distributed in the hope that it will be useful,
 12    * but WITHOUT ANY WARRANTY; without even the implied warranty of
 13    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 14    * Lesser General Public License for more details.
 15    *
 16    * You should have received a copy of the GNU Lesser General Public
 17    * License along with this library; if not, write to the Free Software
 18    * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 19    * USA
 20    *
 21    * --------------------------------------------------------------------------
 22    * $Id: CallbackOKException.java 588 2006-06-05 13:50:46Z studzine $
 23    * --------------------------------------------------------------------------
 24    */
 25    package org.objectweb.easybeans.tests.common.exception;
 26   
 27   
 28    /**
 29    * This exception must be used to show a correct behaviour of
 30    * an life cycle callback method.
 31    * @author Eduardo Studzinski Estima de Castro
 32    * @author Gisele Pinheiro Souza
 33    *
 34    */
 35    public class CallbackOKException extends IllegalStateException{
 36   
 37    /**
 38    *
 39    */
 40    private static final long serialVersionUID = 84316203048467415L;
 41    /**
 42    * Wrapped exception.
 43    */
 44    private Exception e;
 45   
 46    /**
 47    * Default contructor.
 48    * @param msg message
 49    */
 50  2 public CallbackOKException(final String msg){
 51  2 super(msg);
 52    }
 53   
 54    /**
 55    * Wraps other exception.
 56    * @param msg exception message
 57    * @param e exception that caused this illegal exception.
 58    */
 59  0 public CallbackOKException(final String msg, final Exception e){
 60  0 super(msg + "Wrapped exception:" + e.getClass().getName().toString() + ", " + e.toString());
 61    }
 62   
 63    /**
 64    * Returns wrapped exception.
 65    * @return wrapped exception
 66    */
 67  0 public Exception getWrapped(){
 68  0 return e;
 69    }
 70    }