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

COVERAGE SUMMARY FOR SOURCE FILE [AccountNumberExtractor.java]

nameclass, %method, %block, %line, %
AccountNumberExtractor.java100% (1/1)100% (2/2)100% (18/18)100% (3/3)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AccountNumberExtractor100% (1/1)100% (2/2)100% (18/18)100% (3/3)
AccountNumberExtractor (): void 100% (1/1)100% (12/12)100% (2/2)
extractInternal (LocalStore, Map, Account []): Integer 100% (1/1)100% (6/6)100% (1/1)

1package com.hammurapi.common.extract.tests;
2 
3import java.util.Map;
4import java.util.concurrent.TimeUnit;
5 
6import com.hammurapi.extract.AbstractExtractor;
7import com.hammurapi.extract.Extractor;
8import com.hammurapi.store.Store;
9import com.hammurapi.store.local.LocalStore;
10 
11public class AccountNumberExtractor extends AbstractExtractor<Account, Integer, LocalStore<Account,Integer>> {
12 
13        public AccountNumberExtractor() {
14                super(0, TimeUnit.NANOSECONDS, false, 0);
15        }
16 
17        @Override
18        protected Integer extractInternal(
19                        LocalStore<Account, Integer> context,
20                        Map<LocalStore<Account, Integer>, Map<Extractor<Account, ? super Integer, LocalStore<Account, Integer>>, ? super Integer>> cache,
21                        Account... obj) {
22                return obj[0].getNumber();
23        }
24        
25}

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