57edcc41b27c4599e4a48b04725ac24c131dbaeb
[frank.git] / report / net / jaekl / qd / util / StringUtils.html
1 <html>
2 <head>
3 <title>tests coverage</title>
4 <link rel ="stylesheet" type="text/css" href="../../../../style.css" title="Style">
5 <script type="text/javascript" src="../../../../sorttable.js"></script>
6 <script type="text/javascript">
7   targetPage = "" + window.location.search;
8   if (targetPage != "" && targetPage != "undefined")
9     targetPage = targetPage.substring(1);
10   if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
11     targetPage = "undefined";
12   function validURL(url) {
13     var pos = url.indexOf(".html");
14     if (pos == -1 || pos != url.length - 5)
15       return false;
16     var allowNumber = false;
17     var allowSep = false;
18     var seenDot = false;
19     for (var i = 0; i < url.length - 5; i++) {
20       var ch = url.charAt(i);
21       if ('a' <= ch && ch <= 'z' ||
22           'A' <= ch && ch <= 'Z' ||
23           ch == '$' ||
24           ch == '_') {
25             allowNumber = true;
26             allowSep = true;
27       } else if ('0' <= ch && ch <= '9' ||
28                  ch == '-') {
29                    if (!allowNumber)
30                      return false;
31       } else if (ch == '/' || ch == '.') {
32         if (!allowSep)
33           return false;
34         allowNumber = false;
35         allowSep = false;
36         if (ch == '.')
37           seenDot = true;
38         if (ch == '/' && seenDot)
39           return false;
40       } else {
41         return false;
42       }
43     }
44     return true;
45   }
46   function loadFrames() {
47     if (targetPage != "" && targetPage != "undefined")
48       top.classFrame.location = top.targetPage;
49   }
50 </script>
51 </head>
52 <body>
53 <table>
54 <tr>
55 <td>
56 <a href="../../../../index.html?net/jaekl/qd/util/StringUtils.html" target="_top">Frames</a>
57 <a href="StringUtils.html" target="_top">No Frames</a>
58 </td>
59 </tr>
60 </table>
61 <p>
62  <table cellspacing="0" cellpadding="0"class="report">
63  <tr class="report">
64  <th class="report">&nbsp;</th>
65  <th class="report">%method</th>
66  <th class="report">%block</th>
67  <th class="report">%branch</th>
68  <th class="report">%line</th>
69  </tr>
70  <tr class="report">
71  <td class="reportText"><span class="text">net.jaekl.qd.util.StringUtils</span></td>
72  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>50</b>%(1/2)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  50"></td><td class="percentUnCovered" width="50.0"></td></tr></table></td></tr></table></td>
73  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>86</b>%(6/7)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  86"></td><td class="percentUnCovered" width="14.0"></td></tr></table></td></tr></table></td>
74  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>100</b>%(4/4)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width=" 100"></td><td class="percentUnCovered" width="0.0"></td></tr></table></td></tr></table></td>
75  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>75</b>%(3/4)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  75"></td><td class="percentUnCovered" width="25.0"></td></tr></table></td></tr></table></td>
76  </tr>
77  </table>
78  <p>
79  <p>
80  <table cellspacing="0" cellpadding="0"class="report" id="mcoverage">
81  <tr class="report">
82  <th class="report">hit count</th>
83  <th class="report">method  name</th>
84  <th class="report">method modifiers</th>
85  <th class="report">method signature</th>
86  </tr>
87  <tr class="report">
88  <td class="reportValue_uncovered"><span class="text">0</span></td>
89  <td class="reportText"><span class="text"><a href="#src_3">&lt;init&gt;</a></span></td>
90  <td class="reportText"><span class="text">[public]</span></td>
91  <td class="reportText"><span class="text">void &lt;init&gt;()</span></td>
92  </tr>
93  <tr class="report">
94  <td class="reportValue_covered"><span class="text">18</span></td>
95  <td class="reportText"><span class="text"><a href="#src_5">areEqual</a></span></td>
96  <td class="reportText"><span class="text">[public, static]</span></td>
97  <td class="reportText"><span class="text">boolean areEqual(java.lang.String,java.lang.String)</span></td>
98  </tr>
99  </table>
100  <p>
101  <table cellspacing="0" cellpadding="0" class="src">
102  <tr>
103  <td class="numLine">&nbsp;1</td>
104  <td class="nbHits">&nbsp;</td>
105  <td class="src"><pre class="src">&nbsp;<span Class="keyword">package</span> net.jaekl.qd.util;</pre></td>
106  </tr>
107  <tr>
108  <td class="numLine">&nbsp;2</td>
109  <td class="nbHits">&nbsp;</td>
110  <td class="src"><pre class="src">&nbsp;</pre></td>
111  </tr>
112  <tr>
113  <td class="numLineUnCover">&nbsp;3<a name="src_3"></a></td>
114  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;0/1&nbsp;</td>
115  <td class="src"><pre class="src">&nbsp;<span Class="keyword">public</span> <span Class="keyword">class</span> StringUtils {</span></pre></td>
116  </tr>
117  <tr>
118  <td class="numLine">&nbsp;4</td>
119  <td class="nbHits">&nbsp;</td>
120  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">static</span> <span Class="keyword">boolean</span> areEqual(String a, String b) {</pre></td>
121  </tr>
122  <tr>
123  <td class="numLineCover">&nbsp;5<a name="src_5"></a></td>
124  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
125  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">if</span> (<span Class="keyword">null</span> == a) {</span></pre></td>
126  </tr>
127  <tr>
128  <td class="numLineCover">&nbsp;6</td>
129  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
130  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">return</span> (<span Class="keyword">null</span> == b);</span></pre></td>
131  </tr>
132  <tr>
133  <td class="numLine">&nbsp;7</td>
134  <td class="nbHits">&nbsp;</td>
135  <td class="src"><pre class="src">&nbsp;                }</pre></td>
136  </tr>
137  <tr>
138  <td class="numLineCover">&nbsp;8</td>
139  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
140  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">return</span> a.equals(b);</span></pre></td>
141  </tr>
142  <tr>
143  <td class="numLine">&nbsp;9</td>
144  <td class="nbHits">&nbsp;</td>
145  <td class="src"><pre class="src">&nbsp;        }</pre></td>
146  </tr>
147  <tr>
148  <td class="numLine">&nbsp;10</td>
149  <td class="nbHits">&nbsp;</td>
150  <td class="src"><pre class="src">&nbsp;}</pre></td>
151  </tr>
152  </table>
153 <p>
154 <p><table cellpadding="0" cellspacing="0" class="report">  <tr class="report">    <td class="reportText"><span class="text">    Report generated 11/12/14 11:31 PM    </span></td>  </tr></table>
155 </body>
156 </html>