<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1525554289741" clover="3.2.0">
  <project timestamp="1525554289741" name="All files">
    <metrics statements="39" coveredstatements="39" conditionals="17" coveredconditionals="17" methods="21" coveredmethods="21" elements="77" coveredelements="77" complexity="0" loc="39" ncloc="39" packages="5" files="10" classes="10">
      <package name="decorators">
        <metrics statements="6" coveredstatements="6" conditionals="1" coveredconditionals="1" methods="4" coveredmethods="4"/>
        <file name="Bootstrap.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/decorators/Bootstrap.js">
          <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
          <line num="6" count="1" type="stmt"/>
          <line num="7" count="1" type="stmt"/>
          <line num="9" count="1" type="stmt"/>
          <line num="11" count="1" type="stmt"/>
        </file>
        <file name="Component.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/decorators/Component.js">
          <metrics statements="2" coveredstatements="2" conditionals="1" coveredconditionals="1" methods="2" coveredmethods="2"/>
          <line num="10" count="5" type="cond" truecount="1" falsecount="0"/>
          <line num="11" count="5" type="stmt"/>
        </file>
      </package>
      <package name="errors">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <file name="CircularDependencyError.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/errors/CircularDependencyError.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="4" type="stmt"/>
        </file>
        <file name="DuplicateError.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/errors/DuplicateError.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="2" type="stmt"/>
        </file>
        <file name="NotFoundError.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/errors/NotFoundError.js">
          <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="5" count="4" type="stmt"/>
        </file>
      </package>
      <package name="services">
        <metrics statements="25" coveredstatements="25" conditionals="16" coveredconditionals="16" methods="13" coveredmethods="13"/>
        <file name="ComponentContainer.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/services/ComponentContainer.js">
          <metrics statements="23" coveredstatements="23" conditionals="16" coveredconditionals="16" methods="11" coveredmethods="11"/>
          <line num="22" count="16" type="cond" truecount="2" falsecount="0"/>
          <line num="23" count="1" type="stmt"/>
          <line num="26" count="15" type="stmt"/>
          <line num="34" count="6" type="cond" truecount="2" falsecount="0"/>
          <line num="35" count="2" type="stmt"/>
          <line num="38" count="3" type="stmt"/>
          <line num="42" count="5" type="stmt"/>
          <line num="43" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="44" count="1" type="stmt"/>
          <line num="47" count="4" type="stmt"/>
          <line num="50" count="3" type="stmt"/>
          <line num="53" count="1" type="stmt"/>
          <line num="57" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="58" count="4" type="cond" truecount="2" falsecount="0"/>
          <line num="59" count="1" type="stmt"/>
          <line num="62" count="4" type="stmt"/>
          <line num="68" count="4" type="stmt"/>
          <line num="71" count="6" type="stmt"/>
          <line num="74" count="7" type="cond" truecount="2" falsecount="0"/>
          <line num="78" count="8" type="stmt"/>
          <line num="79" count="4" type="cond" truecount="2" falsecount="0"/>
          <line num="80" count="1" type="stmt"/>
          <line num="83" count="3" type="cond" truecount="2" falsecount="0"/>
        </file>
        <file name="ComponentScan.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/services/ComponentScan.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
          <line num="7" count="1" type="stmt"/>
          <line num="12" count="2" type="stmt"/>
        </file>
      </package>
      <package name="services.__fixtures__">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <file name="components.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/services/__fixtures__/components.js">
          <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="12" count="1" type="stmt"/>
          <line num="16" count="1" type="stmt"/>
          <line num="22" count="1" type="stmt"/>
          <line num="28" count="1" type="stmt"/>
          <line num="34" count="1" type="stmt"/>
        </file>
      </package>
      <package name="services.__fixtures__.scanService">
        <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <file name="FirstComponent.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/services/__fixtures__/scanService/FirstComponent.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
        <file name="SecondComponent.js" path="/mnt/c/Users/Kacper/Desktop/projects/ioc/src/services/__fixtures__/scanService/SecondComponent.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
    </metrics>
  </project>
</coverage>
