EMMA Coverage Report (generated Wed Dec 16 17:19:59 CET 2009)
[all classes][org.sourceforge.xradar]

COVERAGE SUMMARY FOR SOURCE FILE [DefaultReportValues.java]

nameclass, %method, %block, %line, %
DefaultReportValues.java100% (1/1)67%  (2/3)28%  (8/29)29%  (2/7)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class DefaultReportValues100% (1/1)67%  (2/3)28%  (8/29)29%  (2/7)
DefaultReportValues (): void 0%   (0/1)0%   (0/3)0%   (0/1)
getString (String): String 100% (1/1)18%  (4/22)20%  (1/5)
<static initializer> 100% (1/1)100% (4/4)100% (1/1)

1/**
2 * BSD-style license; for more info see http://xradar.sourceforge.net/license.html
3 */
4package org.sourceforge.xradar;
5 
6import java.util.MissingResourceException;
7import java.util.ResourceBundle;
8 
9public final class DefaultReportValues {
10        private static final String BUNDLE_NAME = "org.sourceforge.xradar.defaultValues"; //$NON-NLS-1$
11 
12        private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
13                        .getBundle(BUNDLE_NAME);
14 
15        private DefaultReportValues() {}
16 
17        public static String getString(String key) {
18                try
19                {
20                        return RESOURCE_BUNDLE.getString(key);
21                }
22                catch (MissingResourceException e)
23                {
24                        //FIXME: Adding url into property produces this exception
25                        // the following code is a workaround
26                        if ( key.contains("xradar://"))
27                        {
28                                return key;
29                        }
30                        return '!' + key + '!';
31                }
32        }
33}

[all classes][org.sourceforge.xradar]
EMMA 2.0.5312 (C) Vladimir Roubtsov