EMMA Coverage Report (generated Thu Jan 20 11:39:44 EST 2011)
[all classes][com.hammurapi.convert]

COVERAGE SUMMARY FOR SOURCE FILE [CallableConverterPart.java]

nameclass, %method, %block, %line, %
CallableConverterPart.java100% (1/1)100% (2/2)75%  (18/24)71%  (5/7)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class CallableConverterPart100% (1/1)100% (2/2)75%  (18/24)71%  (5/7)
convert (Object, Class, Context, Converter): Object 100% (1/1)71%  (15/21)67%  (4/6)
CallableConverterPart (): void 100% (1/1)100% (3/3)100% (1/1)

1package com.hammurapi.convert;
2 
3import java.util.concurrent.Callable;
4 
5import com.hammurapi.common.Context;
6 
7public class CallableConverterPart implements ConverterPart {
8 
9        @Override
10        public <S, T> T convert(S source, Class<T> targetType, Context context, Converter master) throws ConversionException {
11                if (source instanceof Callable) {
12                        try {
13                                Object value = ((Callable) source).call();
14                                return master.convert(value, targetType, context);                                
15                        } catch (Exception e) {
16                                throw new ConversionException(e);
17                        }
18                        
19                }
20                return null;
21        }
22 
23}

[all classes][com.hammurapi.convert]
EMMA 2.0.5312 EclEmma Fix 2 (C) Vladimir Roubtsov