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

COVERAGE SUMMARY FOR SOURCE FILE [HelperHandler.java]

nameclass, %method, %block, %line, %
HelperHandler.java100% (1/1)100% (7/7)100% (41/41)100% (11/11)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class HelperHandler100% (1/1)100% (7/7)100% (41/41)100% (11/11)
HelperHandler (): void 100% (1/1)100% (3/3)100% (1/1)
getEmCounter (): int 100% (1/1)100% (3/3)100% (1/1)
getWorldCounter (): int 100% (1/1)100% (3/3)100% (1/1)
handleEm (AtomicReference): void 100% (1/1)100% (13/13)100% (3/3)
handleWorld (AtomicReference): void 100% (1/1)100% (13/13)100% (3/3)
isEmOk (): boolean 100% (1/1)100% (3/3)100% (1/1)
isWorldOk (): boolean 100% (1/1)100% (3/3)100% (1/1)

1package com.hammurapi.eventbus.tests;
2 
3import java.util.concurrent.atomic.AtomicReference;
4 
5import com.hammurapi.common.Condition;
6import com.hammurapi.eventbus.Handler;
7 
8public class HelperHandler {
9        
10        private int worldCounter;
11        private boolean worldOk;
12        
13        private int emCounter;
14        private boolean emOk;
15        
16        public int getWorldCounter() {
17                return worldCounter;
18        }
19 
20        public boolean isWorldOk() {
21                return worldOk;
22        }
23 
24        public int getEmCounter() {
25                return emCounter;
26        }
27 
28        public boolean isEmOk() {
29                return emOk;
30        }
31 
32        @Handler("java(str)://str.get().equals(\"World\")")
33        public void handleWorld(AtomicReference<String> strRef) {
34                ++worldCounter;
35                worldOk = "World".equals(strRef.get());
36        }
37        
38        @Handler //("\"!\".equals(args[0])")
39        public void handleEm(@Condition("\"!\".equals(strRef.get())") AtomicReference<String> strRef) {
40                ++emCounter;
41                emOk = "!".equals(strRef.get());
42        }
43}

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