Clover coverage report -
Coverage timestamp: Thu Jun 22 2006 14:24:50 CEST
file stats: LOC: 67   Methods: 2
NCLOC: 20   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
SLSBInvocationTest01.java - 50% 50% 50%
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: SLSBInvocationTest01.java 547 2006-05-30 13:50:43Z studzine $
 23    * --------------------------------------------------------------------------
 24    */
 25    package org.objectweb.easybeans.tests.common.ejbs.stateless.containermanaged;
 26   
 27    import javax.ejb.Remote;
 28    import javax.ejb.Stateless;
 29    import javax.interceptor.AroundInvoke;
 30    import javax.interceptor.InvocationContext;
 31   
 32    import org.objectweb.easybeans.tests.common.ejbs.base.ItfInvocation00;
 33    import org.objectweb.easybeans.tests.common.helper.InvocationContextHelper;
 34    import org.objectweb.easybeans.tests.common.interceptors.invocationcontext.BeanDescriptor;
 35   
 36    /**
 37    * This bean is used to manipulate the invocation context object.
 38    * @author Eduardo Studzinski E. de Castro
 39    * @author Gisele Pinheiro Souza
 40    */
 41    @Stateless
 42    @Remote(ItfInvocation00.class)
 43    public class SLSBInvocationTest01 implements ItfInvocation00 {
 44   
 45    /**
 46    * Gets a boolean value.
 47    * @param beanDescriptor bean descriptor
 48    * @return true, the interceptor changes the result.
 49    */
 50  0 public boolean getBool(final BeanDescriptor beanDescriptor) {
 51  0 return false;
 52    }
 53   
 54    /**
 55    * Interceptor that checks the invocation context object, it's compares the bean descriptor.
 56    * <li>The first parameter of the intercepted method must be a BeanDescriptor.</li>
 57    * @param ic contains attributes of invocation
 58    * @return method's invocation result
 59    * @throws Exception if invocation fails
 60    */
 61  1 @SuppressWarnings("unused")
 62    @AroundInvoke
 63    private Object checkDescriptor(final InvocationContext ic) throws Exception{
 64  1 return InvocationContextHelper.checkBeanDescriptor(ic);
 65    }
 66   
 67    }