You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

clover.xml 28KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  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"/>
  10. <file
  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"
  15. elements="32"/>
  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"/>
  19. </class>
  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"/>
  52. </file>
  53. </package>
  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"/>
  57. <file
  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"
  62. elements="32"/>
  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"/>
  66. </class>
  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"/>
  99. </file>
  100. </package>
  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"
  104. elements="45"/>
  105. <file
  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"/>
  113. </class>
  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"/>
  119. </file>
  120. <file
  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"/>
  128. </class>
  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"/>
  134. </file>
  135. <file
  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"/>
  143. </class>
  144. </file>
  145. <file
  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"/>
  153. </class>
  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"/>
  157. </file>
  158. <file
  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"
  163. elements="28"/>
  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"/>
  167. </class>
  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"/>
  171. </class>
  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"/>
  175. </class>
  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"/>
  204. </file>
  205. <file
  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"/>
  213. </class>
  214. </file>
  215. <file
  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"/>
  223. </class>
  224. </file>
  225. <file
  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"/>
  233. </class>
  234. </file>
  235. <file
  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"/>
  243. </class>
  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"/>
  248. </file>
  249. </package>
  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"/>
  253. <file
  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"
  258. elements="77"/>
  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"/>
  262. </class>
  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"/>
  322. </file>
  323. </package>
  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"
  327. elements="74"/>
  328. <file
  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"
  333. elements="37"/>
  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"/>
  337. </class>
  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"/>
  368. </file>
  369. <file
  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"
  374. elements="37"/>
  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"/>
  378. </class>
  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"/>
  409. </file>
  410. </package>
  411. </project>
  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"
  415. elements="16"/>
  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"/>
  419. <file
  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"/>
  427. </class>
  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"/>
  434. </file>
  435. <file
  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"
  440. elements="10"/>
  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"/>
  444. </class>
  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"/>
  455. </file>
  456. </package>
  457. </testproject>
  458. </coverage>