1 <?xml version="1.0" encoding="UTF-8"?>
2 <coverage generated="1253282369681" clover="2.6.0">
3 <project timestamp="1253282365324" name="Sonar tests - reference 1.0-SNAPSHOT">
4 <metrics coveredelements="13" packages="5" coveredconditionals="0" ncloc="322" statements="165" loc="528"
5 complexity="63" files="14" conditionals="64" coveredstatements="6" coveredmethods="7" methods="31"
6 classes="16" elements="260"/>
7 <package name="org.sonar.samples.duplicated_lines_with_other_package2">
8 <metrics coveredelements="0" coveredconditionals="0" ncloc="36" statements="30" loc="60" complexity="2" files="1"
9 conditionals="0" coveredstatements="0" coveredmethods="0" methods="2" classes="1" elements="32"/>
11 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/duplicated_lines_with_other_package2/DuplicatedLinesWithOtherPackage.java"
12 name="DuplicatedLinesWithOtherPackage.java">
13 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="36" statements="30"
14 coveredmethods="0" coveredstatements="0" loc="60" methods="2" classes="1" complexity="2"
16 <class name="DuplicatedLinesWithOtherPackage">
17 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="30" coveredmethods="0"
18 coveredstatements="0" methods="2" complexity="2" elements="32"/>
20 <line num="24" signature="DuplicatedLinesWithOtherPackage()" type="method" complexity="1" count="0"/>
21 <line num="27" signature="duplicatedMethodWithOtherPackage() : void" type="method" complexity="1" count="0"/>
22 <line num="28" type="stmt" count="0"/>
23 <line num="29" type="stmt" count="0"/>
24 <line num="30" type="stmt" count="0"/>
25 <line num="31" type="stmt" count="0"/>
26 <line num="32" type="stmt" count="0"/>
27 <line num="33" type="stmt" count="0"/>
28 <line num="34" type="stmt" count="0"/>
29 <line num="35" type="stmt" count="0"/>
30 <line num="36" type="stmt" count="0"/>
31 <line num="37" type="stmt" count="0"/>
32 <line num="38" type="stmt" count="0"/>
33 <line num="39" type="stmt" count="0"/>
34 <line num="40" type="stmt" count="0"/>
35 <line num="41" type="stmt" count="0"/>
36 <line num="42" type="stmt" count="0"/>
37 <line num="43" type="stmt" count="0"/>
38 <line num="44" type="stmt" count="0"/>
39 <line num="45" type="stmt" count="0"/>
40 <line num="46" type="stmt" count="0"/>
41 <line num="47" type="stmt" count="0"/>
42 <line num="48" type="stmt" count="0"/>
43 <line num="49" type="stmt" count="0"/>
44 <line num="50" type="stmt" count="0"/>
45 <line num="51" type="stmt" count="0"/>
46 <line num="52" type="stmt" count="0"/>
47 <line num="53" type="stmt" count="0"/>
48 <line num="54" type="stmt" count="0"/>
49 <line num="55" type="stmt" count="0"/>
50 <line num="56" type="stmt" count="0"/>
51 <line num="57" type="stmt" count="0"/>
54 <package name="org.sonar.samples.duplicated_lines_with_other_package1">
55 <metrics coveredelements="0" coveredconditionals="0" ncloc="36" statements="30" loc="60" complexity="2" files="1"
56 conditionals="0" coveredstatements="0" coveredmethods="0" methods="2" classes="1" elements="32"/>
58 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/duplicated_lines_with_other_package1/DuplicatedLinesWithOtherPackage.java"
59 name="DuplicatedLinesWithOtherPackage.java">
60 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="36" statements="30"
61 coveredmethods="0" coveredstatements="0" loc="60" methods="2" classes="1" complexity="2"
63 <class name="DuplicatedLinesWithOtherPackage">
64 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="30" coveredmethods="0"
65 coveredstatements="0" methods="2" complexity="2" elements="32"/>
67 <line num="24" signature="DuplicatedLinesWithOtherPackage()" type="method" complexity="1" count="0"/>
68 <line num="27" signature="duplicatedMethodWithOtherPackage() : void" type="method" complexity="1" count="0"/>
69 <line num="28" type="stmt" count="0"/>
70 <line num="29" type="stmt" count="0"/>
71 <line num="30" type="stmt" count="0"/>
72 <line num="31" type="stmt" count="0"/>
73 <line num="32" type="stmt" count="0"/>
74 <line num="33" type="stmt" count="0"/>
75 <line num="34" type="stmt" count="0"/>
76 <line num="35" type="stmt" count="0"/>
77 <line num="36" type="stmt" count="0"/>
78 <line num="37" type="stmt" count="0"/>
79 <line num="38" type="stmt" count="0"/>
80 <line num="39" type="stmt" count="0"/>
81 <line num="40" type="stmt" count="0"/>
82 <line num="41" type="stmt" count="0"/>
83 <line num="42" type="stmt" count="0"/>
84 <line num="43" type="stmt" count="0"/>
85 <line num="44" type="stmt" count="0"/>
86 <line num="45" type="stmt" count="0"/>
87 <line num="46" type="stmt" count="0"/>
88 <line num="47" type="stmt" count="0"/>
89 <line num="48" type="stmt" count="0"/>
90 <line num="49" type="stmt" count="0"/>
91 <line num="50" type="stmt" count="0"/>
92 <line num="51" type="stmt" count="0"/>
93 <line num="52" type="stmt" count="0"/>
94 <line num="53" type="stmt" count="0"/>
95 <line num="54" type="stmt" count="0"/>
96 <line num="55" type="stmt" count="0"/>
97 <line num="56" type="stmt" count="0"/>
98 <line num="57" type="stmt" count="0"/>
101 <package name="org.sonar.samples">
102 <metrics coveredelements="13" coveredconditionals="0" ncloc="117" statements="25" loc="191" complexity="20"
103 files="9" conditionals="0" coveredstatements="6" coveredmethods="7" methods="20" classes="11"
106 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/ClassUnderTest.java"
107 name="ClassUnderTest.java">
108 <metrics coveredelements="5" coveredconditionals="0" conditionals="0" ncloc="10" statements="3"
109 coveredmethods="2" coveredstatements="3" loc="11" methods="2" classes="1" complexity="2" elements="5"/>
110 <class name="ClassUnderTest">
111 <metrics coveredelements="5" coveredconditionals="0" conditionals="0" statements="3" coveredmethods="2"
112 coveredstatements="3" methods="2" complexity="2" elements="5"/>
114 <line num="4" signature="toto() : void" type="method" complexity="1" count="1"/>
115 <line num="5" type="stmt" count="1"/>
116 <line num="6" type="stmt" count="1"/>
117 <line num="8" signature="hello() : String" type="method" complexity="1" count="1"/>
118 <line num="9" type="stmt" count="1"/>
121 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/ClassWithComments.java"
122 name="ClassWithComments.java">
123 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="10" statements="3"
124 coveredmethods="0" coveredstatements="0" loc="25" methods="2" classes="1" complexity="2" elements="5"/>
125 <class name="ClassWithComments">
126 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="3" coveredmethods="0"
127 coveredstatements="0" methods="2" complexity="2" elements="5"/>
129 <line num="10" signature="ClassWithComments(int)" type="method" complexity="1" count="0"/>
130 <line num="12" type="stmt" count="0"/>
131 <line num="15" signature="myMethod() : String" type="method" complexity="1" count="0"/>
132 <line num="22" type="stmt" count="0"/>
133 <line num="23" type="stmt" count="0"/>
136 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/EmptyClass.java"
137 name="EmptyClass.java">
138 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="3" statements="0"
139 coveredmethods="0" coveredstatements="0" loc="4" methods="0" classes="1" complexity="0" elements="0"/>
140 <class name="EmptyClass">
141 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="0" coveredmethods="0"
142 coveredstatements="0" methods="0" complexity="0" elements="0"/>
146 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/HibernateModel.java"
147 name="HibernateModel.java">
148 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="18" statements="1"
149 coveredmethods="0" coveredstatements="0" loc="24" methods="2" classes="1" complexity="2" elements="3"/>
150 <class name="HibernateModel">
151 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="1" coveredmethods="0"
152 coveredstatements="0" methods="2" complexity="2" elements="3"/>
154 <line num="18" signature="HibernateModel()" type="method" complexity="1" count="0"/>
155 <line num="21" signature="HibernateModel(String)" type="method" complexity="1" count="0"/>
156 <line num="22" type="stmt" count="0"/>
159 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/InnerClass.java"
160 name="InnerClass.java">
161 <metrics coveredelements="8" coveredconditionals="0" conditionals="0" ncloc="49" statements="15"
162 coveredmethods="5" coveredstatements="3" loc="87" methods="13" classes="3" complexity="13"
164 <class name="InnerClass">
165 <metrics coveredelements="2" coveredconditionals="0" conditionals="0" statements="5" coveredmethods="1"
166 coveredstatements="1" methods="3" complexity="3" elements="8"/>
168 <class name="InnerClass.InnerClassInside">
169 <metrics coveredelements="3" coveredconditionals="0" conditionals="0" statements="3" coveredmethods="2"
170 coveredstatements="1" methods="4" complexity="4" elements="7"/>
172 <class name="PrivateClass">
173 <metrics coveredelements="3" coveredconditionals="0" conditionals="0" statements="7" coveredmethods="2"
174 coveredstatements="1" methods="6" complexity="6" elements="13"/>
176 <line num="24" signature="methodOne() : void" type="method" complexity="1" count="0"/>
177 <line num="25" type="stmt" count="0"/>
178 <line num="26" type="stmt" count="0"/>
179 <line num="29" signature="methodTwo() : void" type="method" complexity="1" count="0"/>
180 <line num="30" type="stmt" count="0"/>
181 <line num="31" type="stmt" count="0"/>
182 <line num="34" signature="methodReturnThree() : int" type="method" complexity="1" count="1"/>
183 <line num="35" type="stmt" count="1"/>
184 <line num="40" signature="InnerClassInside()" type="method" complexity="1" count="1"/>
185 <line num="43" signature="innerMethodOne() : void" type="method" complexity="1" count="0"/>
186 <line num="44" type="stmt" count="0"/>
187 <line num="47" signature="innerMethodTwo() : void" type="method" complexity="1" count="0"/>
188 <line num="48" type="stmt" count="0"/>
189 <line num="51" signature="methodReturnFour() : int" type="method" complexity="1" count="1"/>
190 <line num="52" type="stmt" count="1"/>
191 <line num="59" signature="PrivateClass()" type="method" complexity="1" count="1"/>
192 <line num="63" signature="innerMethodThree() : void" type="method" complexity="1" count="0"/>
193 <line num="64" type="stmt" count="0"/>
194 <line num="67" signature="innerMethodFour() : void" type="method" complexity="1" count="0"/>
195 <line num="68" type="stmt" count="0"/>
196 <line num="71" signature="innerMethodFive() : void" type="method" complexity="1" count="0"/>
197 <line num="72" type="stmt" count="0"/>
198 <line num="73" type="stmt" count="0"/>
199 <line num="77" signature="innerMethodSix() : void" type="method" complexity="1" count="0"/>
200 <line num="78" type="stmt" count="0"/>
201 <line num="79" type="stmt" count="0"/>
202 <line num="83" signature="methodReturnfive() : int" type="method" complexity="1" count="1"/>
203 <line num="84" type="stmt" count="1"/>
206 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/InterfaceWithConstants.java"
207 name="InterfaceWithConstants.java">
208 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="7" statements="0"
209 coveredmethods="0" coveredstatements="0" loc="11" methods="0" classes="1" complexity="0" elements="0"/>
210 <class name="InterfaceWithConstants">
211 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="0" coveredmethods="0"
212 coveredstatements="0" methods="0" complexity="0" elements="0"/>
216 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/PureAbstractClass.java"
217 name="PureAbstractClass.java">
218 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="4" statements="0"
219 coveredmethods="0" coveredstatements="0" loc="7" methods="0" classes="1" complexity="0" elements="0"/>
220 <class name="PureAbstractClass">
221 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="0" coveredmethods="0"
222 coveredstatements="0" methods="0" complexity="0" elements="0"/>
226 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/PureInterface.java"
227 name="PureInterface.java">
228 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="5" statements="0"
229 coveredmethods="0" coveredstatements="0" loc="9" methods="0" classes="1" complexity="0" elements="0"/>
230 <class name="PureInterface">
231 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="0" coveredmethods="0"
232 coveredstatements="0" methods="0" complexity="0" elements="0"/>
236 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/Utf8Characters.java"
237 name="Utf8Characters.java">
238 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" ncloc="11" statements="3"
239 coveredmethods="0" coveredstatements="0" loc="13" methods="1" classes="1" complexity="1" elements="4"/>
240 <class name="Utf8Characters">
241 <metrics coveredelements="0" coveredconditionals="0" conditionals="0" statements="3" coveredmethods="0"
242 coveredstatements="0" methods="1" complexity="1" elements="4"/>
244 <line num="8" signature="Utf8Characters()" type="method" complexity="1" count="0"/>
245 <line num="9" type="stmt" count="0"/>
246 <line num="10" type="stmt" count="0"/>
247 <line num="11" type="stmt" count="0"/>
250 <package name="org.sonar.samples.duplicated_lines_within_same_class">
251 <metrics coveredelements="0" coveredconditionals="0" ncloc="65" statements="38" loc="89" complexity="21" files="1"
252 conditionals="36" coveredstatements="0" coveredmethods="0" methods="3" classes="1" elements="77"/>
254 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/duplicated_lines_within_same_class/DuplicatedLinesInSameClass.java"
255 name="DuplicatedLinesInSameClass.java">
256 <metrics coveredelements="0" coveredconditionals="0" conditionals="36" ncloc="65" statements="38"
257 coveredmethods="0" coveredstatements="0" loc="89" methods="3" classes="1" complexity="21"
259 <class name="DuplicatedLinesInSameClass">
260 <metrics coveredelements="0" coveredconditionals="0" conditionals="36" statements="38" coveredmethods="0"
261 coveredstatements="0" methods="3" complexity="21" elements="77"/>
263 <line num="24" signature="DuplicatedLinesInSameClass()" type="method" complexity="1" count="0"/>
264 <line num="27" signature="duplicatedMethodInSameClass1() : void" type="method" complexity="10" count="0"/>
265 <line num="28" type="stmt" count="0"/>
266 <line num="29" type="stmt" count="0"/>
267 <line falsecount="0" num="29" type="cond" truecount="0"/>
268 <line num="30" type="stmt" count="0"/>
269 <line num="32" type="stmt" count="0"/>
270 <line falsecount="0" num="32" type="cond" truecount="0"/>
271 <line num="33" type="stmt" count="0"/>
272 <line num="35" type="stmt" count="0"/>
273 <line falsecount="0" num="35" type="cond" truecount="0"/>
274 <line num="36" type="stmt" count="0"/>
275 <line num="38" type="stmt" count="0"/>
276 <line falsecount="0" num="38" type="cond" truecount="0"/>
277 <line num="39" type="stmt" count="0"/>
278 <line num="41" type="stmt" count="0"/>
279 <line falsecount="0" num="41" type="cond" truecount="0"/>
280 <line num="42" type="stmt" count="0"/>
281 <line num="44" type="stmt" count="0"/>
282 <line falsecount="0" num="44" type="cond" truecount="0"/>
283 <line num="45" type="stmt" count="0"/>
284 <line num="47" type="stmt" count="0"/>
285 <line falsecount="0" num="47" type="cond" truecount="0"/>
286 <line num="48" type="stmt" count="0"/>
287 <line num="50" type="stmt" count="0"/>
288 <line falsecount="0" num="50" type="cond" truecount="0"/>
289 <line num="51" type="stmt" count="0"/>
290 <line num="53" type="stmt" count="0"/>
291 <line falsecount="0" num="53" type="cond" truecount="0"/>
292 <line num="54" type="stmt" count="0"/>
293 <line num="58" signature="duplicatedMethodInSameClass2() : void" type="method" complexity="10" count="0"/>
294 <line num="59" type="stmt" count="0"/>
295 <line num="60" type="stmt" count="0"/>
296 <line falsecount="0" num="60" type="cond" truecount="0"/>
297 <line num="61" type="stmt" count="0"/>
298 <line num="63" type="stmt" count="0"/>
299 <line falsecount="0" num="63" type="cond" truecount="0"/>
300 <line num="64" type="stmt" count="0"/>
301 <line num="66" type="stmt" count="0"/>
302 <line falsecount="0" num="66" type="cond" truecount="0"/>
303 <line num="67" type="stmt" count="0"/>
304 <line num="69" type="stmt" count="0"/>
305 <line falsecount="0" num="69" type="cond" truecount="0"/>
306 <line num="70" type="stmt" count="0"/>
307 <line num="72" type="stmt" count="0"/>
308 <line falsecount="0" num="72" type="cond" truecount="0"/>
309 <line num="73" type="stmt" count="0"/>
310 <line num="75" type="stmt" count="0"/>
311 <line falsecount="0" num="75" type="cond" truecount="0"/>
312 <line num="76" type="stmt" count="0"/>
313 <line num="78" type="stmt" count="0"/>
314 <line falsecount="0" num="78" type="cond" truecount="0"/>
315 <line num="79" type="stmt" count="0"/>
316 <line num="81" type="stmt" count="0"/>
317 <line falsecount="0" num="81" type="cond" truecount="0"/>
318 <line num="82" type="stmt" count="0"/>
319 <line num="84" type="stmt" count="0"/>
320 <line falsecount="0" num="84" type="cond" truecount="0"/>
321 <line num="85" type="stmt" count="0"/>
324 <package name="org.sonar.samples.duplicated_lines_within_package">
325 <metrics coveredelements="0" coveredconditionals="0" ncloc="68" statements="42" loc="128" complexity="18"
326 files="2" conditionals="28" coveredstatements="0" coveredmethods="0" methods="4" classes="2"
329 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/duplicated_lines_within_package/DuplicatedLinesInSamePackage1.java"
330 name="DuplicatedLinesInSamePackage1.java">
331 <metrics coveredelements="0" coveredconditionals="0" conditionals="14" ncloc="34" statements="21"
332 coveredmethods="0" coveredstatements="0" loc="63" methods="2" classes="1" complexity="9"
334 <class name="DuplicatedLinesInSamePackage1">
335 <metrics coveredelements="0" coveredconditionals="0" conditionals="14" statements="21" coveredmethods="0"
336 coveredstatements="0" methods="2" complexity="9" elements="37"/>
338 <line num="24" signature="DuplicatedLinesInSamePackage1()" type="method" complexity="1" count="0"/>
339 <line num="30" signature="duplicatedMethodInSameClass1() : void" type="method" complexity="8" count="0"/>
340 <line num="31" type="stmt" count="0"/>
341 <line num="32" type="stmt" count="0"/>
342 <line falsecount="0" num="32" type="cond" truecount="0"/>
343 <line num="33" type="stmt" count="0"/>
344 <line num="35" type="stmt" count="0"/>
345 <line num="36" type="stmt" count="0"/>
346 <line falsecount="0" num="36" type="cond" truecount="0"/>
347 <line num="37" type="stmt" count="0"/>
348 <line num="40" type="stmt" count="0"/>
349 <line num="41" type="stmt" count="0"/>
350 <line falsecount="0" num="41" type="cond" truecount="0"/>
351 <line num="42" type="stmt" count="0"/>
352 <line num="44" type="stmt" count="0"/>
353 <line num="45" type="stmt" count="0"/>
354 <line falsecount="0" num="45" type="cond" truecount="0"/>
355 <line num="46" type="stmt" count="0"/>
356 <line num="48" type="stmt" count="0"/>
357 <line num="49" type="stmt" count="0"/>
358 <line falsecount="0" num="49" type="cond" truecount="0"/>
359 <line num="50" type="stmt" count="0"/>
360 <line num="52" type="stmt" count="0"/>
361 <line num="53" type="stmt" count="0"/>
362 <line falsecount="0" num="53" type="cond" truecount="0"/>
363 <line num="54" type="stmt" count="0"/>
364 <line num="56" type="stmt" count="0"/>
365 <line num="57" type="stmt" count="0"/>
366 <line falsecount="0" num="57" type="cond" truecount="0"/>
367 <line num="58" type="stmt" count="0"/>
370 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/main/java/org/sonar/samples/duplicated_lines_within_package/DuplicatedLinesInSamePackage2.java"
371 name="DuplicatedLinesInSamePackage2.java">
372 <metrics coveredelements="0" coveredconditionals="0" conditionals="14" ncloc="34" statements="21"
373 coveredmethods="0" coveredstatements="0" loc="65" methods="2" classes="1" complexity="9"
375 <class name="DuplicatedLinesInSamePackage2">
376 <metrics coveredelements="0" coveredconditionals="0" conditionals="14" statements="21" coveredmethods="0"
377 coveredstatements="0" methods="2" complexity="9" elements="37"/>
379 <line num="24" signature="DuplicatedLinesInSamePackage2()" type="method" complexity="1" count="0"/>
380 <line num="30" signature="duplicatedMethodInSameClass1() : void" type="method" complexity="8" count="0"/>
381 <line num="31" type="stmt" count="0"/>
382 <line num="32" type="stmt" count="0"/>
383 <line falsecount="0" num="32" type="cond" truecount="0"/>
384 <line num="33" type="stmt" count="0"/>
385 <line num="35" type="stmt" count="0"/>
386 <line num="36" type="stmt" count="0"/>
387 <line falsecount="0" num="36" type="cond" truecount="0"/>
388 <line num="37" type="stmt" count="0"/>
389 <line num="40" type="stmt" count="0"/>
390 <line num="41" type="stmt" count="0"/>
391 <line falsecount="0" num="41" type="cond" truecount="0"/>
392 <line num="42" type="stmt" count="0"/>
393 <line num="44" type="stmt" count="0"/>
394 <line num="45" type="stmt" count="0"/>
395 <line falsecount="0" num="45" type="cond" truecount="0"/>
396 <line num="46" type="stmt" count="0"/>
397 <line num="48" type="stmt" count="0"/>
398 <line num="49" type="stmt" count="0"/>
399 <line falsecount="0" num="49" type="cond" truecount="0"/>
400 <line num="50" type="stmt" count="0"/>
401 <line num="54" type="stmt" count="0"/>
402 <line num="55" type="stmt" count="0"/>
403 <line falsecount="0" num="55" type="cond" truecount="0"/>
404 <line num="56" type="stmt" count="0"/>
405 <line num="58" type="stmt" count="0"/>
406 <line num="59" type="stmt" count="0"/>
407 <line falsecount="0" num="59" type="cond" truecount="0"/>
408 <line num="60" type="stmt" count="0"/>
412 <testproject timestamp="1253282365324" name="Sonar tests - reference 1.0-SNAPSHOT">
413 <metrics coveredelements="16" packages="1" coveredconditionals="0" ncloc="33" statements="11" loc="61"
414 complexity="5" files="2" conditionals="0" coveredstatements="11" coveredmethods="5" methods="5" classes="2"
416 <package name="org.sonar.samples">
417 <metrics coveredelements="16" coveredconditionals="0" ncloc="33" statements="11" loc="61" complexity="5" files="2"
418 conditionals="0" coveredstatements="11" coveredmethods="5" methods="5" classes="2" elements="16"/>
420 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/test/java/org/sonar/samples/ClassUnderTestTest.java"
421 name="ClassUnderTestTest.java">
422 <metrics coveredelements="6" coveredconditionals="0" conditionals="0" ncloc="12" statements="4"
423 coveredmethods="2" coveredstatements="4" loc="16" methods="2" classes="1" complexity="2" elements="6"/>
424 <class name="ClassUnderTestTest">
425 <metrics coveredelements="6" coveredconditionals="0" conditionals="0" statements="4" coveredmethods="2"
426 coveredstatements="4" methods="2" complexity="2" elements="6"/>
428 <line num="7" signature="testHello() : void" type="method" complexity="1" count="1"/>
429 <line num="8" type="stmt" count="1"/>
430 <line num="9" type="stmt" count="1"/>
431 <line num="12" signature="testToto() : void" type="method" complexity="1" count="1"/>
432 <line num="13" type="stmt" count="1"/>
433 <line num="14" type="stmt" count="1"/>
436 path="/Users/simon/projects/sonar/trunk/tests/integration/reference-projects/reference/src/test/java/org/sonar/samples/InnerClassTest.java"
437 name="InnerClassTest.java">
438 <metrics coveredelements="10" coveredconditionals="0" conditionals="0" ncloc="21" statements="7"
439 coveredmethods="3" coveredstatements="7" loc="45" methods="3" classes="1" complexity="3"
441 <class name="InnerClassTest">
442 <metrics coveredelements="10" coveredconditionals="0" conditionals="0" statements="7" coveredmethods="3"
443 coveredstatements="7" methods="3" complexity="3" elements="10"/>
445 <line num="27" signature="shouldTestMethodToTest() : void" type="method" complexity="1" count="1"/>
446 <line num="29" type="stmt" count="1"/>
447 <line num="30" type="stmt" count="1"/>
448 <line num="33" signature="shouldTestInnerClassInside() : void" type="method" complexity="1" count="1"/>
449 <line num="35" type="stmt" count="1"/>
450 <line num="36" type="stmt" count="1"/>
451 <line num="37" type="stmt" count="1"/>
452 <line num="40" signature="shouldTestPrivateClass() : void" type="method" complexity="1" count="1"/>
453 <line num="42" type="stmt" count="1"/>
454 <line num="43" type="stmt" count="1"/>