Clover coverage report - Maven Clover report
Coverage timestamp: Sun Mar 18 2007 17:42:32 CET
file stats: LOC: 31   Methods: 1
NCLOC: 23   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
DefaultValueProvider.java 100% 100% 100% 100%
coverage
 1    package com.agical.rmock.core.util;
 2   
 3    /**
 4    * @author brolund
 5    *
 6    * (c) 2005 Agical AB
 7    */
 8    public class DefaultValueProvider {
 9   
 10  773 public Object getDefaultValue(Class returnType) {
 11  773 if( returnType.equals( Boolean.TYPE ) ) {
 12  152 return Boolean.FALSE;
 13  621 } else if( returnType.equals( Long.TYPE ) ) {
 14  6 return new Long( 0 );
 15  615 } else if( returnType.equals( Integer.TYPE ) ) {
 16  45 return new Integer( 0 );
 17  570 } else if( returnType.equals( Short.TYPE ) ) {
 18  7 return new Short( (short)0 );
 19  563 } else if( returnType.equals( Byte.TYPE ) ) {
 20  5 return new Byte( (byte)0 );
 21  558 } else if( returnType.equals( Float.TYPE ) ) {
 22  6 return new Float( 0.0F );
 23  552 } else if( returnType.equals( Double.TYPE ) ) {
 24  6 return new Double( 0 );
 25  546 } else if( returnType.equals( Character.TYPE ) ) {
 26  5 return new Character( (char)0 );
 27    }
 28  541 return null;
 29    }
 30   
 31    }