Clover coverage report -
Coverage timestamp: Thu Jun 22 2006 14:24:50 CEST
file stats: LOC: 68   Methods: 4
NCLOC: 15   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
CMTInheritance.java - - 0% 0%
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:$
 23    * --------------------------------------------------------------------------
 24    */
 25    package org.objectweb.easybeans.tests.common.ejbs.stateless.containermanaged.inheritance;
 26   
 27    import javax.ejb.TransactionAttribute;
 28    import javax.ejb.TransactionAttributeType;
 29   
 30    /**
 31    * Used to verify if the container can manage the inheritance of transaction
 32    * attribute.
 33    * @author Gisele Pinheiro Souza
 34    * @author Eduardo Studzinski Estima de Castro
 35    */
 36    @TransactionAttribute(TransactionAttributeType.NEVER)
 37    public class CMTInheritance implements ItfCMTInheritance {
 38   
 39    /**
 40    * Does not make anything.It has the class transaction attribute.
 41    */
 42  0 public void dummyMethod1() {
 43   
 44    }
 45   
 46    /**
 47    * Does not make anything.It overrides the class transaction attribute.
 48    */
 49  0 @TransactionAttribute(TransactionAttributeType.MANDATORY)
 50    public void dummyMethod2() {
 51   
 52    }
 53   
 54    /**
 55    * Does not make anything.It has the class transaction attribute.
 56    */
 57  0 public void dummyMethod3() {
 58   
 59    }
 60   
 61    /**
 62    * Does not make anything.It has the class transaction attribute.
 63    */
 64  0 public void dummyMethod4() {
 65   
 66    }
 67   
 68    }