EMMA Coverage Report (generated Fri Jul 28 01:51:09 CEST 2006)
[all classes][org.jtiger.assertion]

COVERAGE SUMMARY FOR SOURCE FILE [ModifierTesterFactory.java]

nameclass, %method, %block, %line, %
ModifierTesterFactory.java100% (2/2)100% (32/32)100% (174/174)100% (34/34)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ModifierTesterFactory100% (1/1)100% (2/2)100% (7/7)100% (3/3)
ModifierTesterFactory (): void 100% (1/1)100% (3/3)100% (2/2)
newModifierTester (): ModifierTester 100% (1/1)100% (4/4)100% (1/1)
     
class ModifierTesterFactory$ModifierTesterImpl100% (1/1)100% (30/30)100% (167/167)100% (31/31)
ModifierTesterFactory$ModifierTesterImpl (): void 100% (1/1)100% (3/3)100% (2/2)
isAbstract (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
isAbstract (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isDefaultAccess (Class): boolean 100% (1/1)100% (16/16)100% (1/1)
isDefaultAccess (Constructor): boolean 100% (1/1)100% (16/16)100% (1/1)
isDefaultAccess (Field): boolean 100% (1/1)100% (16/16)100% (1/1)
isDefaultAccess (Method): boolean 100% (1/1)100% (16/16)100% (1/1)
isFinal (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
isFinal (Field): boolean 100% (1/1)100% (4/4)100% (1/1)
isFinal (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isNative (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isPrivate (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
isPrivate (Constructor): boolean 100% (1/1)100% (4/4)100% (1/1)
isPrivate (Field): boolean 100% (1/1)100% (4/4)100% (1/1)
isPrivate (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isProtected (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
isProtected (Constructor): boolean 100% (1/1)100% (4/4)100% (1/1)
isProtected (Field): boolean 100% (1/1)100% (4/4)100% (1/1)
isProtected (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isPublic (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
isPublic (Constructor): boolean 100% (1/1)100% (4/4)100% (1/1)
isPublic (Field): boolean 100% (1/1)100% (4/4)100% (1/1)
isPublic (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isStatic (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
isStatic (Field): boolean 100% (1/1)100% (4/4)100% (1/1)
isStatic (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isStrictfp (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
isSynchronized (Method): boolean 100% (1/1)100% (4/4)100% (1/1)
isTransient (Field): boolean 100% (1/1)100% (4/4)100% (1/1)
isVolatile (Field): boolean 100% (1/1)100% (4/4)100% (1/1)

1/*
2 * JTiger Unit Testing Framework for J2SE 1.5
3 * Copyright (C) 2005 Tony Morris
4 *
5 * This software is licenced under the
6 * Common Public Licence version 1.0
7 * http://www.opensource.org/licenses/cpl1.0.php
8 *
9 * You received a copy of this licence with this software.
10 */
11package org.jtiger.assertion;
12 
13import java.lang.reflect.Constructor;
14import java.lang.reflect.Field;
15import java.lang.reflect.Method;
16import java.lang.reflect.Modifier;
17 
18final class ModifierTesterFactory
19{
20    private ModifierTesterFactory()
21    {
22 
23    }
24 
25    static ModifierTester newModifierTester()
26    {
27        return new ModifierTesterImpl();
28    }
29 
30    private static final class ModifierTesterImpl implements ModifierTester
31    {
32        ModifierTesterImpl()
33        {
34 
35        }
36 
37        public boolean isAbstract(final Method m)
38        {
39            return Modifier.isAbstract(m.getModifiers());
40        }
41 
42        public boolean isAbstract(final Class<?> c)
43        {
44            return Modifier.isAbstract(c.getModifiers());
45        }
46 
47        public boolean isFinal(final Method m)
48        {
49            return Modifier.isFinal(m.getModifiers());
50        }
51 
52        public boolean isFinal(final Class<?> c)
53        {
54            return Modifier.isFinal(c.getModifiers());
55        }
56 
57        public boolean isFinal(final Field f)
58        {
59            return Modifier.isFinal(f.getModifiers());
60        }
61 
62        public boolean isNative(final Method m)
63        {
64            return Modifier.isNative(m.getModifiers());
65        }
66 
67        public boolean isPrivate(final Method m)
68        {
69            return Modifier.isPrivate(m.getModifiers());
70        }
71 
72        public boolean isPrivate(final Constructor<?> c)
73        {
74            return Modifier.isPrivate(c.getModifiers());
75        }
76 
77        public boolean isPrivate(final Class<?> c)
78        {
79            return Modifier.isPrivate(c.getModifiers());
80        }
81 
82        public boolean isPrivate(final Field f)
83        {
84            return Modifier.isPrivate(f.getModifiers());
85        }
86 
87        public boolean isProtected(final Method m)
88        {
89            return Modifier.isProtected(m.getModifiers());
90        }
91 
92        public boolean isProtected(final Constructor<?> c)
93        {
94            return Modifier.isProtected(c.getModifiers());
95        }
96 
97        public boolean isProtected(final Class<?> c)
98        {
99            return Modifier.isProtected(c.getModifiers());
100        }
101 
102        public boolean isProtected(final Field f)
103        {
104            return Modifier.isProtected(f.getModifiers());
105        }
106 
107        public boolean isPublic(final Method m)
108        {
109            return Modifier.isPublic(m.getModifiers());
110        }
111 
112        public boolean isPublic(final Constructor<?> c)
113        {
114            return Modifier.isPublic(c.getModifiers());
115        }
116 
117        public boolean isPublic(final Class<?> c)
118        {
119            return Modifier.isPublic(c.getModifiers());
120        }
121 
122        public boolean isPublic(final Field f)
123        {
124            return Modifier.isPublic(f.getModifiers());
125        }
126 
127        public boolean isDefaultAccess(final Method m)
128        {
129            return !Modifier.isPrivate(m.getModifiers()) &&
130                    !Modifier.isProtected(m.getModifiers()) &&
131                    !Modifier.isPublic(m.getModifiers());
132        }
133 
134        public boolean isDefaultAccess(final Constructor<?> c)
135        {
136            return !Modifier.isPrivate(c.getModifiers()) &&
137                    !Modifier.isProtected(c.getModifiers()) &&
138                    !Modifier.isPublic(c.getModifiers());
139        }
140 
141        public boolean isDefaultAccess(final Class<?> c)
142        {
143            return !Modifier.isPrivate(c.getModifiers()) &&
144                    !Modifier.isProtected(c.getModifiers()) &&
145                    !Modifier.isPublic(c.getModifiers());
146        }
147 
148        public boolean isDefaultAccess(final Field f)
149        {
150            return !Modifier.isPrivate(f.getModifiers()) &&
151                    !Modifier.isProtected(f.getModifiers()) &&
152                    !Modifier.isPublic(f.getModifiers());
153        }
154 
155        public boolean isStatic(final Method m)
156        {
157            return Modifier.isStatic(m.getModifiers());
158        }
159 
160        public boolean isStatic(final Class<?> c)
161        {
162            return Modifier.isStatic(c.getModifiers());
163        }
164 
165        public boolean isStatic(final Field f)
166        {
167            return Modifier.isStatic(f.getModifiers());
168        }
169 
170        public boolean isStrictfp(final Class<?> c)
171        {
172            return Modifier.isStrict(c.getModifiers());
173        }
174 
175        public boolean isSynchronized(final Method m)
176        {
177            return Modifier.isSynchronized(m.getModifiers());
178        }
179 
180        public boolean isTransient(final Field f)
181        {
182            return Modifier.isTransient(f.getModifiers());
183        }
184 
185        public boolean isVolatile(final Field f)
186        {
187            return Modifier.isVolatile(f.getModifiers());
188        }
189    }
190}

[all classes][org.jtiger.assertion]
EMMA 2.0.5312 (C) Vladimir Roubtsov