Skip to content

Commit

Permalink
code coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
midorikocak committed Jul 16, 2017
1 parent e8f8a28 commit b6641ab
Show file tree
Hide file tree
Showing 3 changed files with 244 additions and 1 deletion.
232 changes: 232 additions & 0 deletions clover.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1500244672">
<project timestamp="1500244672">
<package name="MidoriKocak\GameOfLife">
<file name="/Users/midorikocak/src/php-test-gol/src/GameOfLife.php">
<class name="GameOfLife" namespace="MidoriKocak\GameOfLife" fullPackage="MidoriKocak" package="MidoriKocak">
<metrics complexity="43" methods="11" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="91" coveredstatements="79" elements="102" coveredelements="83"/>
</class>
<line num="61" type="method" name="__construct" visibility="public" complexity="2" crap="2.00" count="5"/>
<line num="63" type="stmt" count="5"/>
<line num="65" type="stmt" count="5"/>
<line num="66" type="stmt" count="0"/>
<line num="69" type="stmt" count="5"/>
<line num="70" type="stmt" count="5"/>
<line num="71" type="stmt" count="5"/>
<line num="72" type="stmt" count="5"/>
<line num="74" type="stmt" count="5"/>
<line num="75" type="stmt" count="5"/>
<line num="76" type="stmt" count="5"/>
<line num="77" type="stmt" count="5"/>
<line num="86" type="method" name="loadXML" visibility="private" complexity="3" crap="3.07" count="5"/>
<line num="88" type="stmt" count="5"/>
<line num="89" type="stmt" count="0"/>
<line num="92" type="stmt" count="5"/>
<line num="94" type="stmt" count="5"/>
<line num="95" type="stmt" count="0"/>
<line num="98" type="stmt" count="5"/>
<line num="99" type="stmt" count="5"/>
<line num="100" type="stmt" count="5"/>
<line num="101" type="stmt" count="5"/>
<line num="103" type="stmt" count="5"/>
<line num="113" type="method" name="start" visibility="public" complexity="6" crap="6.56" count="1"/>
<line num="115" type="stmt" count="1"/>
<line num="116" type="stmt" count="0"/>
<line num="119" type="stmt" count="1"/>
<line num="121" type="stmt" count="1"/>
<line num="122" type="stmt" count="0"/>
<line num="125" type="stmt" count="1"/>
<line num="126" type="stmt" count="1"/>
<line num="129" type="stmt" count="1"/>
<line num="137" type="method" name="createLife" visibility="private" complexity="3" crap="3.14" count="5"/>
<line num="139" type="stmt" count="5"/>
<line num="140" type="stmt" count="5"/>
<line num="142" type="stmt" count="0"/>
<line num="144" type="stmt" count="5"/>
<line num="151" type="method" name="createWorld" visibility="private" complexity="7" crap="8.81" count="5"/>
<line num="153" type="stmt" count="5"/>
<line num="154" type="stmt" count="0"/>
<line num="157" type="stmt" count="5"/>
<line num="158" type="stmt" count="0"/>
<line num="161" type="stmt" count="5"/>
<line num="162" type="stmt" count="5"/>
<line num="169" type="method" name="createOrganisms" visibility="private" complexity="5" crap="5.39" count="5"/>
<line num="171" type="stmt" count="5"/>
<line num="172" type="stmt" count="0"/>
<line num="175" type="stmt" count="5"/>
<line num="176" type="stmt" count="0"/>
<line num="179" type="stmt" count="5"/>
<line num="180" type="stmt" count="5"/>
<line num="182" type="stmt" count="5"/>
<line num="183" type="stmt" count="5"/>
<line num="191" type="method" name="createCellsFromXML" visibility="public" complexity="2" crap="2" count="5"/>
<line num="193" type="stmt" count="5"/>
<line num="194" type="stmt" count="5"/>
<line num="196" type="stmt" count="5"/>
<line num="197" type="stmt" count="5"/>
<line num="202" type="stmt" count="5"/>
<line num="203" type="stmt" count="5"/>
<line num="204" type="stmt" count="5"/>
<line num="205" type="stmt" count="5"/>
<line num="207" type="stmt" count="5"/>
<line num="210" type="stmt" count="5"/>
<line num="221" type="method" name="createXMLfromCells" visibility="public" complexity="4" crap="4" count="2"/>
<line num="223" type="stmt" count="2"/>
<line num="225" type="stmt" count="2"/>
<line num="227" type="stmt" count="2"/>
<line num="230" type="stmt" count="2"/>
<line num="231" type="stmt" count="2"/>
<line num="233" type="stmt" count="2"/>
<line num="234" type="stmt" count="2"/>
<line num="235" type="stmt" count="2"/>
<line num="237" type="stmt" count="2"/>
<line num="240" type="stmt" count="2"/>
<line num="242" type="stmt" count="2"/>
<line num="243" type="stmt" count="2"/>
<line num="244" type="stmt" count="2"/>
<line num="245" type="stmt" count="2"/>
<line num="246" type="stmt" count="2"/>
<line num="247" type="stmt" count="2"/>
<line num="248" type="stmt" count="2"/>
<line num="249" type="stmt" count="2"/>
<line num="254" type="stmt" count="2"/>
<line num="255" type="stmt" count="2"/>
<line num="263" type="method" name="createSquareMatrixWithZeors" visibility="public" complexity="1" crap="1" count="5"/>
<line num="266" type="stmt" count="5"/>
<line num="267" type="stmt" count="5"/>
<line num="279" type="method" name="createRandomMatrix" visibility="public" complexity="3" crap="3" count="1"/>
<line num="281" type="stmt" count="1"/>
<line num="283" type="stmt" count="1"/>
<line num="284" type="stmt" count="1"/>
<line num="285" type="stmt" count="1"/>
<line num="289" type="stmt" count="1"/>
<line num="298" type="method" name="checkCells" visibility="private" complexity="7" crap="8.14" count="5"/>
<line num="300" type="stmt" count="5"/>
<line num="301" type="stmt" count="0"/>
<line num="303" type="stmt" count="5"/>
<line num="304" type="stmt" count="5"/>
<line num="305" type="stmt" count="5"/>
<line num="306" type="stmt" count="0"/>
<line num="310" type="stmt" count="5"/>
<metrics loc="311" ncloc="206" classes="1" methods="11" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="91" coveredstatements="79" elements="102" coveredelements="83"/>
</file>
<file name="/Users/midorikocak/src/php-test-gol/src/Life.php">
<class name="Life" namespace="MidoriKocak\GameOfLife" fullPackage="MidoriKocak" package="MidoriKocak">
<metrics complexity="10" methods="4" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="10" elements="26" coveredelements="12"/>
</class>
<line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="7"/>
<line num="39" type="stmt" count="7"/>
<line num="40" type="stmt" count="7"/>
<line num="41" type="stmt" count="7"/>
<line num="48" type="method" name="start" visibility="public" complexity="4" crap="4.05" count="3"/>
<line num="50" type="stmt" count="3"/>
<line num="51" type="stmt" count="3"/>
<line num="52" type="stmt" count="3"/>
<line num="53" type="stmt" count="3"/>
<line num="54" type="stmt" count="0"/>
<line num="56" type="stmt" count="3"/>
<line num="59" type="stmt" count="3"/>
<line num="66" type="method" name="isEnded" visibility="public" complexity="1" crap="1" count="2"/>
<line num="68" type="stmt" count="2"/>
<line num="76" type="method" name="printMatrixCli" visibility="private" complexity="4" crap="20" count="0"/>
<line num="78" type="stmt" count="0"/>
<line num="80" type="stmt" count="0"/>
<line num="97" type="stmt" count="0"/>
<line num="98" type="stmt" count="0"/>
<line num="99" type="stmt" count="0"/>
<line num="100" type="stmt" count="0"/>
<line num="101" type="stmt" count="0"/>
<line num="102" type="stmt" count="0"/>
<line num="104" type="stmt" count="0"/>
<line num="108" type="stmt" count="0"/>
<line num="109" type="stmt" count="0"/>
<metrics loc="110" ncloc="71" classes="1" methods="4" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="10" elements="26" coveredelements="12"/>
</file>
<file name="/Users/midorikocak/src/php-test-gol/src/Organisms.php">
<class name="Organisms" namespace="MidoriKocak\GameOfLife" fullPackage="MidoriKocak" package="MidoriKocak">
<metrics complexity="30" methods="6" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="45" elements="52" coveredelements="50"/>
</class>
<line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="9"/>
<line num="25" type="stmt" count="9"/>
<line num="26" type="stmt" count="9"/>
<line num="32" type="method" name="iterate" visibility="public" complexity="3" crap="3" count="4"/>
<line num="34" type="stmt" count="4"/>
<line num="36" type="stmt" count="4"/>
<line num="37" type="stmt" count="4"/>
<line num="38" type="stmt" count="4"/>
<line num="42" type="stmt" count="4"/>
<line num="43" type="stmt" count="4"/>
<line num="50" type="method" name="getCells" visibility="public" complexity="1" crap="1" count="3"/>
<line num="52" type="stmt" count="3"/>
<line num="62" type="method" name="getNeighborCount" visibility="private" complexity="3" crap="3" count="4"/>
<line num="64" type="stmt" count="4"/>
<line num="65" type="stmt" count="4"/>
<line num="66" type="stmt" count="4"/>
<line num="67" type="stmt" count="4"/>
<line num="68" type="stmt" count="4"/>
<line num="69" type="stmt" count="4"/>
<line num="70" type="stmt" count="4"/>
<line num="72" type="stmt" count="4"/>
<line num="73" type="stmt" count="4"/>
<line num="74" type="stmt" count="4"/>
<line num="77" type="stmt" count="4"/>
<line num="87" type="method" name="checkCell" visibility="private" complexity="9" crap="9.02" count="4"/>
<line num="89" type="stmt" count="4"/>
<line num="90" type="stmt" count="4"/>
<line num="91" type="stmt" count="4"/>
<line num="92" type="stmt" count="4"/>
<line num="93" type="stmt" count="4"/>
<line num="94" type="stmt" count="4"/>
<line num="95" type="stmt" count="4"/>
<line num="96" type="stmt" count="4"/>
<line num="99" type="stmt" count="4"/>
<line num="100" type="stmt" count="4"/>
<line num="101" type="stmt" count="4"/>
<line num="102" type="stmt" count="4"/>
<line num="106" type="stmt" count="4"/>
<line num="107" type="stmt" count="4"/>
<line num="109" type="stmt" count="4"/>
<line num="112" type="stmt" count="0"/>
<line num="123" type="method" name="getNeighborIndexes" visibility="private" complexity="13" crap="13" count="4"/>
<line num="126" type="stmt" count="4"/>
<line num="128" type="stmt" count="4"/>
<line num="129" type="stmt" count="4"/>
<line num="130" type="stmt" count="4"/>
<line num="131" type="stmt" count="4"/>
<line num="132" type="stmt" count="4"/>
<line num="133" type="stmt" count="4"/>
<line num="134" type="stmt" count="4"/>
<line num="135" type="stmt" count="4"/>
<line num="137" type="stmt" count="4"/>
<metrics loc="139" ncloc="94" classes="1" methods="6" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="45" elements="52" coveredelements="50"/>
</file>
<file name="/Users/midorikocak/src/php-test-gol/src/World.php">
<class name="World" namespace="MidoriKocak\GameOfLife" fullPackage="MidoriKocak" package="MidoriKocak">
<metrics complexity="7" methods="7" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="13" elements="20" coveredelements="20"/>
</class>
<line num="39" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="12"/>
<line num="41" type="stmt" count="12"/>
<line num="42" type="stmt" count="12"/>
<line num="43" type="stmt" count="12"/>
<line num="44" type="stmt" count="12"/>
<line num="51" type="method" name="getCells" visibility="public" complexity="1" crap="1" count="2"/>
<line num="53" type="stmt" count="2"/>
<line num="61" type="method" name="setCells" visibility="public" complexity="1" crap="1" count="12"/>
<line num="63" type="stmt" count="12"/>
<line num="64" type="stmt" count="12"/>
<line num="71" type="method" name="getIterations" visibility="public" complexity="1" crap="1" count="5"/>
<line num="73" type="stmt" count="5"/>
<line num="81" type="method" name="setIterations" visibility="public" complexity="1" crap="1" count="12"/>
<line num="83" type="stmt" count="12"/>
<line num="84" type="stmt" count="12"/>
<line num="91" type="method" name="getSpecies" visibility="public" complexity="1" crap="1" count="1"/>
<line num="93" type="stmt" count="1"/>
<line num="101" type="method" name="setSpecies" visibility="public" complexity="1" crap="1" count="12"/>
<line num="103" type="stmt" count="12"/>
<line num="104" type="stmt" count="12"/>
<metrics loc="104" ncloc="48" classes="1" methods="7" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="13" elements="20" coveredelements="20"/>
</file>
</package>
<metrics files="4" loc="664" ncloc="419" classes="4" methods="28" coveredmethods="18" conditionals="0" coveredconditionals="0" statements="172" coveredstatements="147" elements="200" coveredelements="165"/>
</project>
</coverage>
11 changes: 11 additions & 0 deletions phpunit.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,15 @@
<ini name="memory_limit" value="2048M" />
<ini name="xdebug.max_nesting_level" value="500" />
</php>
<filter>
<whitelist addUncoveredFilesFromWhitelist="true">
<directory suffix=".php">./src</directory>
</whitelist>
</filter>
<logging>
<log
type="coverage-clover"
target="./clover.xml"
/>
</logging>
</phpunit>
2 changes: 1 addition & 1 deletion tests/GameOfLifeTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class GameOfLifeTest extends \PHPUnit_Framework_TestCase
private $gameOflife;

/**
* @var
* @var int[][]
*/
private $cellsArray;

Expand Down

0 comments on commit b6641ab

Please sign in to comment.