Comments (5)
my xml coverage is
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1317037721">
<project timestamp="1317037721">
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Abstract/Base.php">
<class name="DB_Type_Abstract_Base" namespace="global" fullPackage="DB.Type.Abstract">
<metrics methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="3" coveredelements="0"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="10" type="method" name="output" crap="1" count="0"/>
<line num="20" type="method" name="input" crap="1" count="0"/>
<line num="27" type="method" name="getNativeType" crap="1" count="0"/>
<line num="29" type="stmt" count="1"/>
<metrics loc="28" ncloc="9" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="5" coveredelements="2"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Abstract/Primitive.php">
<class name="DB_Type_Abstract_Primitive" namespace="global" fullPackage="DB.Type.Abstract">
<metrics methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</class>
<line num="8" type="stmt" count="1"/>
<line num="10" type="stmt" count="1"/>
<metrics loc="9" ncloc="4" classes="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Abstract/Wrapper.php">
<class name="DB_Type_Abstract_Wrapper" namespace="global" fullPackage="DB.Type.Abstract">
<metrics methods="6" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="15" coveredelements="13"/>
</class>
<line num="8" type="stmt" count="1"/>
<line num="11" type="method" name="__construct" crap="2" count="8"/>
<line num="13" type="stmt" count="8"/>
<line num="14" type="stmt" count="8"/>
<line num="16" type="method" name="input" crap="2" count="4"/>
<line num="18" type="stmt" count="4"/>
<line num="19" type="stmt" count="2"/>
<line num="25" type="stmt" count="4"/>
<line num="28" type="method" name="output" crap="2" count="8"/>
<line num="30" type="stmt" count="8"/>
<line num="31" type="stmt" count="3"/>
<line num="37" type="stmt" count="8"/>
<line num="40" type="method" name="getNativeType" crap="1" count="4"/>
<line num="42" type="stmt" count="4"/>
<line num="45" type="method" name="_input" crap="1" count="0"/>
<line num="47" type="method" name="_output" crap="1" count="0"/>
<line num="49" type="stmt" count="1"/>
<metrics loc="48" ncloc="27" classes="1" methods="6" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="17" coveredelements="15"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Constant.php">
<class name="DB_Type_Constant" namespace="global" fullPackage="DB.Type">
<metrics methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="13" coveredelements="13"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="7" type="method" name="__construct" crap="3" count="3"/>
<line num="9" type="stmt" count="3"/>
<line num="10" type="stmt" count="3"/>
<line num="11" type="stmt" count="2"/>
<line num="12" type="stmt" count="2"/>
<line num="13" type="stmt" count="3"/>
<line num="15" type="stmt" count="3"/>
<line num="17" type="method" name="output" crap="1" count="2"/>
<line num="20" type="stmt" count="2"/>
<line num="23" type="method" name="input" crap="1" count="2"/>
<line num="25" type="stmt" count="2"/>
<line num="28" type="method" name="getNativeType" crap="2" count="1"/>
<line num="30" type="stmt" count="1"/>
<line num="33" type="stmt" count="1"/>
<metrics loc="32" ncloc="32" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="15" coveredelements="15"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Date.php">
<class name="DB_Type_Date" namespace="global" fullPackage="DB.Type">
<metrics methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="24" elements="29" coveredelements="29"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="10" type="method" name="__construct" crap="1" count="2"/>
<line num="12" type="stmt" count="2"/>
<line num="13" type="stmt" count="2"/>
<line num="15" type="method" name="input" crap="2" count="1"/>
<line num="17" type="stmt" count="1"/>
<line num="18" type="stmt" count="1"/>
<line num="20" type="stmt" count="1"/>
<line num="23" type="method" name="output" crap="2" count="2"/>
<line num="25" type="stmt" count="2"/>
<line num="26" type="stmt" count="2"/>
<line num="28" type="stmt" count="2"/>
<line num="31" type="method" name="truncDate" crap="10" count="2"/>
<line num="33" type="stmt" count="2"/>
<line num="34" type="stmt" count="2"/>
<line num="35" type="stmt" count="2"/>
<line num="36" type="stmt" count="2"/>
<line num="37" type="stmt" count="2"/>
<line num="39" type="stmt" count="2"/>
<line num="40" type="stmt" count="1"/>
<line num="42" type="stmt" count="2"/>
<line num="43" type="stmt" count="2"/>
<line num="44" type="stmt" count="2"/>
<line num="45" type="stmt" count="2"/>
<line num="46" type="stmt" count="2"/>
<line num="47" type="stmt" count="2"/>
<line num="48" type="stmt" count="2"/>
<line num="49" type="stmt" count="2"/>
<line num="52" type="method" name="getNativeType" crap="1" count="1"/>
<line num="54" type="stmt" count="1"/>
<line num="57" type="stmt" count="1"/>
<metrics loc="56" ncloc="54" classes="1" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="26" elements="31" coveredelements="31"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Exception/Common.php">
<class name="DB_Type_Exception_Common" namespace="global" fullPackage="DB.Type.Exception">
<metrics methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="10" coveredelements="10"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="10" type="method" name="__construct" crap="2" count="11"/>
<line num="12" type="stmt" count="11"/>
<line num="13" type="stmt" count="11"/>
<line num="14" type="stmt" count="11"/>
<line num="15" type="stmt" count="11"/>
<line num="16" type="stmt" count="11"/>
<line num="17" type="stmt" count="11"/>
<line num="18" type="stmt" count="11"/>
<line num="20" type="method" name="getType" crap="1" count="1"/>
<line num="22" type="stmt" count="1"/>
<line num="25" type="stmt" count="1"/>
<metrics loc="24" ncloc="24" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="12" coveredelements="12"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Exception/Date.php">
<class name="DB_Type_Exception_Date" namespace="global" fullPackage="DB.Type.Exception">
<metrics methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="3" coveredelements="3"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="__construct" crap="1" count="2"/>
<line num="6" type="stmt" count="2"/>
<line num="7" type="stmt" count="2"/>
<line num="9" type="stmt" count="1"/>
<metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="5" coveredelements="5"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Exception/Int.php">
<class name="DB_Type_Exception_Int" namespace="global" fullPackage="DB.Type.Exception">
<metrics methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="3" coveredelements="3"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="__construct" crap="1" count="2"/>
<line num="6" type="stmt" count="2"/>
<line num="7" type="stmt" count="2"/>
<line num="9" type="stmt" count="1"/>
<metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="5" coveredelements="5"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Exception/Length.php">
<class name="DB_Type_Exception_Length" namespace="global" fullPackage="DB.Type.Exception">
<metrics methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="2" coveredelements="2"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="__construct" crap="1" count="2"/>
<line num="6" type="stmt" count="2"/>
<line num="7" type="stmt" count="2"/>
<line num="9" type="stmt" count="1"/>
<metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="5" coveredelements="5"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Exception/Numeric.php">
<class name="DB_Type_Exception_Numeric" namespace="global" fullPackage="DB.Type.Exception">
<metrics methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="3" coveredelements="3"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="__construct" crap="1" count="2"/>
<line num="6" type="stmt" count="2"/>
<line num="7" type="stmt" count="2"/>
<line num="9" type="stmt" count="1"/>
<metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="5" coveredelements="5"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Exception/Time.php">
<class name="DB_Type_Exception_Time" namespace="global" fullPackage="DB.Type.Exception">
<metrics methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="3" coveredelements="3"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="__construct" crap="1" count="2"/>
<line num="6" type="stmt" count="2"/>
<line num="7" type="stmt" count="2"/>
<line num="9" type="stmt" count="1"/>
<metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="5" coveredelements="5"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Int.php">
<class name="DB_Type_Int" namespace="global" fullPackage="DB.Type">
<metrics methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="14" coveredelements="14"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="output" crap="7" count="4"/>
<line num="6" type="stmt" count="4"/>
<line num="7" type="stmt" count="4"/>
<line num="9" type="stmt" count="2"/>
<line num="10" type="stmt" count="1"/>
<line num="13" type="stmt" count="2"/>
<line num="14" type="stmt" count="2"/>
<line num="15" type="stmt" count="2"/>
<line num="16" type="stmt" count="1"/>
<line num="18" type="stmt" count="2"/>
<line num="21" type="method" name="input" crap="1" count="1"/>
<line num="23" type="stmt" count="1"/>
<line num="26" type="method" name="getNativeType" crap="1" count="2"/>
<line num="28" type="stmt" count="2"/>
<line num="30" type="stmt" count="1"/>
<metrics loc="29" ncloc="27" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="13" elements="16" coveredelements="16"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Numeric.php">
<class name="DB_Type_Numeric" namespace="global" fullPackage="DB.Type">
<metrics methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="27" elements="33" coveredelements="31"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="8" type="method" name="__construct" crap="1" count="6"/>
<line num="10" type="stmt" count="6"/>
<line num="11" type="stmt" count="6"/>
<line num="12" type="stmt" count="6"/>
<line num="13" type="stmt" count="6"/>
<line num="15" type="method" name="output" crap="11" count="2"/>
<line num="17" type="stmt" count="2"/>
<line num="18" type="stmt" count="2"/>
<line num="21" type="stmt" count="2"/>
<line num="22" type="stmt" count="2"/>
<line num="23" type="stmt" count="1"/>
<line num="26" type="stmt" count="2"/>
<line num="27" type="stmt" count="2"/>
<line num="29" type="stmt" count="2"/>
<line num="30" type="stmt" count="2"/>
<line num="31" type="stmt" count="2"/>
<line num="32" type="stmt" count="2"/>
<line num="33" type="stmt" count="1"/>
<line num="37" type="stmt" count="2"/>
<line num="38" type="stmt" count="2"/>
<line num="39" type="stmt" count="2"/>
<line num="40" type="stmt" count="2"/>
<line num="41" type="stmt" count="1"/>
<line num="43" type="stmt" count="2"/>
<line num="45" type="stmt" count="2"/>
<line num="48" type="method" name="input" crap="2" count="1"/>
<line num="50" type="stmt" count="1"/>
<line num="51" type="stmt" count="1"/>
<line num="53" type="stmt" count="1"/>
<line num="56" type="method" name="getNativeType" crap="1" count="1"/>
<line num="58" type="stmt" count="1"/>
<line num="61" type="method" name="skipArrayParseOptimization" crap="2" count="0"/>
<line num="63" type="stmt" count="0"/>
<line num="66" type="stmt" count="1"/>
<metrics loc="65" ncloc="65" classes="1" methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="29" elements="35" coveredelements="33"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Pgsql/Boolean.php">
<class name="DB_Type_Pgsql_Boolean" namespace="global" fullPackage="DB.Type.Pgsql">
<metrics methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="6" elements="11" coveredelements="9"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="output" crap="5.93" count="4"/>
<line num="6" type="stmt" count="4"/>
<line num="7" type="stmt" count="0"/>
<line num="9" type="stmt" count="4"/>
<line num="12" type="method" name="input" crap="6.56" count="2"/>
<line num="14" type="stmt" count="2"/>
<line num="15" type="stmt" count="0"/>
<line num="17" type="stmt" count="2"/>
<line num="18" type="stmt" count="2"/>
<line num="21" type="method" name="getNativeType" crap="1" count="2"/>
<line num="23" type="stmt" count="2"/>
<line num="25" type="stmt" count="1"/>
<metrics loc="24" ncloc="24" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="8" elements="13" coveredelements="11"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/String.php">
<class name="DB_Type_String" namespace="global" fullPackage="DB.Type">
<metrics methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="13" elements="19" coveredelements="17"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="7" type="method" name="__construct" crap="1" count="13"/>
<line num="9" type="stmt" count="13"/>
<line num="10" type="stmt" count="13"/>
<line num="11" type="stmt" count="13"/>
<line num="13" type="method" name="output" crap="6.56" count="11"/>
<line num="15" type="stmt" count="11"/>
<line num="16" type="stmt" count="5"/>
<line num="19" type="stmt" count="9"/>
<line num="21" type="stmt" count="9"/>
<line num="22" type="stmt" count="0"/>
<line num="25" type="stmt" count="9"/>
<line num="26" type="stmt" count="0"/>
<line num="29" type="stmt" count="9"/>
<line num="32" type="method" name="input" crap="2" count="6"/>
<line num="34" type="stmt" count="6"/>
<line num="35" type="stmt" count="3"/>
<line num="37" type="stmt" count="6"/>
<line num="40" type="method" name="getNativeType" crap="1" count="5"/>
<line num="42" type="stmt" count="5"/>
<line num="44" type="stmt" count="1"/>
<metrics loc="43" ncloc="43" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="15" elements="21" coveredelements="19"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Test/Util/TypeTestCase.php">
<class name="DB_Type_Test_Util_TypeTestCase" namespace="global" fullPackage="DB.Type.Test.Util">
<metrics methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="17" elements="34" coveredelements="20"/>
</class>
<line num="0" type="stmt" count="43"/>
<line num="11" type="method" name="_getPairsInput" crap="1" count="16"/>
<line num="13" type="stmt" count="16"/>
<line num="22" type="method" name="_getPairsOutput" crap="7.54" count="11"/>
<line num="29" type="method" name="testInput" crap="7.54" count="11"/>
<line num="31" type="stmt" count="11"/>
<line num="32" type="stmt" count="3"/>
<line num="33" type="stmt" count="0"/>
<line num="35" type="stmt" count="3"/>
<line num="37" type="stmt" count="0"/>
<line num="38" type="stmt" count="0"/>
<line num="39" type="stmt" count="0"/>
<line num="40" type="stmt" count="0"/>
<line num="42" type="stmt" count="0"/>
<line num="44" type="stmt" count="0"/>
<line num="45" type="stmt" count="3"/>
<line num="46" type="stmt" count="3"/>
<line num="47" type="stmt" count="3"/>
<line num="48" type="stmt" count="3"/>
<line num="49" type="stmt" count="3"/>
<line num="51" type="stmt" count="11"/>
<line num="52" type="stmt" count="11"/>
<line num="53" type="stmt" count="11"/>
<line num="62" type="stmt" count="11"/>
<line num="63" type="stmt" count="11"/>
<line num="64" type="stmt" count="0"/>
<line num="66" type="stmt" count="11"/>
<line num="68" type="stmt" count="5"/>
<line num="69" type="stmt" count="5"/>
<line num="70" type="stmt" count="5"/>
<line num="71" type="stmt" count="5"/>
<line num="73" type="stmt" count="0"/>
<line num="74" type="stmt" count="0"/>
<line num="75" type="stmt" count="11"/>
<line num="76" type="stmt" count="11"/>
<line num="77" type="stmt" count="11"/>
<line num="78" type="stmt" count="11"/>
<line num="79" type="stmt" count="11"/>
<line num="80" type="stmt" count="11"/>
<line num="81" type="stmt" count="11"/>
<line num="82" type="stmt" count="11"/>
<line num="83" type="stmt" count="11"/>
<line num="84" type="stmt" count="11"/>
<line num="85" type="stmt" count="11"/>
<line num="87" type="stmt" count="11"/>
<line num="88" type="stmt" count="11"/>
<line num="92" type="stmt" count="11"/>
<line num="93" type="stmt" count="11"/>
<line num="94" type="stmt" count="5"/>
<line num="96" type="stmt" count="11"/>
<line num="97" type="stmt" count="11"/>
<line num="98" type="stmt" count="11"/>
<line num="99" type="stmt" count="11"/>
<line num="100" type="stmt" count="11"/>
<line num="101" type="stmt" count="11"/>
<line num="102" type="stmt" count="11"/>
<line num="106" type="stmt" count="10"/>
<line num="107" type="stmt" count="2"/>
<line num="108" type="stmt" count="0"/>
<line num="110" type="stmt" count="2"/>
<line num="111" type="stmt" count="2"/>
<line num="112" type="stmt" count="2"/>
<line num="113" type="stmt" count="2"/>
<line num="114" type="stmt" count="2"/>
<line num="115" type="stmt" count="10"/>
<line num="116" type="stmt" count="10"/>
<metrics loc="117" ncloc="95" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="78" coveredstatements="60" elements="81" coveredelements="63"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Time.php">
<class name="DB_Type_Time" namespace="global" fullPackage="DB.Type">
<metrics methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="23" elements="28" coveredelements="28"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="10" type="method" name="__construct" crap="1" count="8"/>
<line num="12" type="stmt" count="8"/>
<line num="13" type="stmt" count="8"/>
<line num="15" type="method" name="input" crap="2" count="4"/>
<line num="17" type="stmt" count="4"/>
<line num="18" type="stmt" count="3"/>
<line num="20" type="stmt" count="4"/>
<line num="23" type="method" name="output" crap="2" count="7"/>
<line num="25" type="stmt" count="7"/>
<line num="26" type="stmt" count="5"/>
<line num="28" type="stmt" count="5"/>
<line num="31" type="method" name="truncTime" crap="9" count="6"/>
<line num="33" type="stmt" count="6"/>
<line num="34" type="stmt" count="3"/>
<line num="35" type="stmt" count="6"/>
<line num="36" type="stmt" count="3"/>
<line num="37" type="stmt" count="6"/>
<line num="39" type="stmt" count="6"/>
<line num="40" type="stmt" count="1"/>
<line num="42" type="stmt" count="6"/>
<line num="43" type="stmt" count="6"/>
<line num="44" type="stmt" count="6"/>
<line num="45" type="stmt" count="6"/>
<line num="46" type="stmt" count="6"/>
<line num="47" type="stmt" count="6"/>
<line num="48" type="stmt" count="6"/>
<line num="51" type="method" name="getNativeType" crap="1" count="3"/>
<line num="53" type="stmt" count="3"/>
<line num="56" type="stmt" count="1"/>
<metrics loc="55" ncloc="53" classes="1" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="25" elements="30" coveredelements="30"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Timestamp.php">
<class name="DB_Type_Timestamp" namespace="global" fullPackage="DB.Type">
<metrics methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="17" elements="22" coveredelements="22"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="13" type="method" name="__construct" crap="1" count="2"/>
<line num="15" type="stmt" count="2"/>
<line num="16" type="stmt" count="2"/>
<line num="18" type="method" name="input" crap="2" count="1"/>
<line num="20" type="stmt" count="1"/>
<line num="21" type="stmt" count="1"/>
<line num="23" type="stmt" count="1"/>
<line num="26" type="method" name="output" crap="2" count="2"/>
<line num="28" type="stmt" count="2"/>
<line num="29" type="stmt" count="2"/>
<line num="31" type="stmt" count="2"/>
<line num="32" type="stmt" count="2"/>
<line num="35" type="method" name="truncTimestamp" crap="6" count="2"/>
<line num="37" type="stmt" count="2"/>
<line num="38" type="stmt" count="2"/>
<line num="39" type="stmt" count="2"/>
<line num="40" type="stmt" count="2"/>
<line num="41" type="stmt" count="2"/>
<line num="42" type="stmt" count="2"/>
<line num="43" type="stmt" count="2"/>
<line num="46" type="method" name="getNativeType" crap="1" count="1"/>
<line num="48" type="stmt" count="1"/>
<line num="51" type="stmt" count="1"/>
<metrics loc="50" ncloc="50" classes="1" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="19" elements="24" coveredelements="24"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Wrapper/EmptyToNull.php">
<class name="DB_Type_Wrapper_EmptyToNull" namespace="global" fullPackage="DB.Type.Wrapper">
<metrics methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="9" coveredelements="9"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="_input" crap="1" count="2"/>
<line num="6" type="stmt" count="2"/>
<line num="9" type="method" name="_output" crap="5" count="4"/>
<line num="12" type="stmt" count="4"/>
<line num="13" type="stmt" count="4"/>
<line num="14" type="stmt" count="4"/>
<line num="15" type="stmt" count="2"/>
<line num="16" type="stmt" count="4"/>
<line num="17" type="stmt" count="4"/>
<line num="20" type="stmt" count="1"/>
<metrics loc="19" ncloc="19" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="11" coveredelements="11"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Wrapper/Length.php">
<class name="DB_Type_Wrapper_Length" namespace="global" fullPackage="DB.Type.Wrapper">
<metrics methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="12" elements="17" coveredelements="17"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="7" type="method" name="__construct" crap="1" count="2"/>
<line num="9" type="stmt" count="2"/>
<line num="10" type="stmt" count="2"/>
<line num="11" type="stmt" count="2"/>
<line num="12" type="stmt" count="2"/>
<line num="14" type="method" name="_input" crap="1" count="1"/>
<line num="16" type="stmt" count="1"/>
<line num="19" type="method" name="_output" crap="5" count="2"/>
<line num="21" type="stmt" count="2"/>
<line num="22" type="stmt" count="1"/>
<line num="24" type="stmt" count="2"/>
<line num="25" type="stmt" count="1"/>
<line num="27" type="stmt" count="2"/>
<line num="30" type="method" name="getMin" crap="1" count="2"/>
<line num="32" type="stmt" count="2"/>
<line num="35" type="method" name="getMax" crap="1" count="2"/>
<line num="37" type="stmt" count="2"/>
<line num="40" type="stmt" count="1"/>
<metrics loc="39" ncloc="39" classes="1" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="14" elements="19" coveredelements="19"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Wrapper/NullToDefault.php">
<class name="DB_Type_Wrapper_NullToDefault" namespace="global" fullPackage="DB.Type.Wrapper">
<metrics methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="13" coveredelements="13"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="10" type="method" name="__construct" crap="2" count="2"/>
<line num="12" type="stmt" count="2"/>
<line num="13" type="stmt" count="2"/>
<line num="14" type="stmt" count="2"/>
<line num="16" type="method" name="output" crap="2" count="2"/>
<line num="18" type="stmt" count="2"/>
<line num="19" type="stmt" count="2"/>
<line num="20" type="stmt" count="2"/>
<line num="21" type="stmt" count="2"/>
<line num="24" type="method" name="input" crap="1" count="1"/>
<line num="26" type="stmt" count="1"/>
<line num="29" type="method" name="getNativeType" crap="1" count="1"/>
<line num="31" type="stmt" count="1"/>
<line num="34" type="stmt" count="1"/>
<metrics loc="33" ncloc="27" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="15" coveredelements="15"/>
</file>
<file name="/home/nehxby/projects/db_type/lib/DB/Type/Wrapper/Trim.php">
<class name="DB_Type_Wrapper_Trim" namespace="global" fullPackage="DB.Type.Wrapper">
<metrics methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="4" coveredelements="4"/>
</class>
<line num="3" type="stmt" count="1"/>
<line num="4" type="method" name="_input" crap="1" count="1"/>
<line num="6" type="stmt" count="1"/>
<line num="9" type="method" name="_output" crap="1" count="2"/>
<line num="11" type="stmt" count="2"/>
<line num="14" type="stmt" count="1"/>
<metrics loc="13" ncloc="13" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
</file>
<file name="/home/nehxby/projects/db_type/utils/bootstrap.php">
<line num="0" type="stmt" count="10"/>
<line num="11" type="stmt" count="10"/>
<line num="12" type="stmt" count="0"/>
<line num="14" type="stmt" count="10"/>
<line num="15" type="stmt" count="10"/>
<line num="16" type="stmt" count="10"/>
<line num="17" type="stmt" count="10"/>
<metrics loc="18" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="6" elements="7" coveredelements="6"/>
</file>
<metrics files="23" loc="742" ncloc="656" classes="22" methods="66" coveredmethods="60" conditionals="0" coveredconditionals="0" statements="319" coveredstatements="295" elements="385" coveredelements="355"/>
</project>
</coverage>
from phpunit_codecoverage_display.
+1
About IDE:
PhpStorm 2.1.5
JDK 1.6.0_22
Run using:
JRE 1.6.0_26-b03
Windows 7 (+SP1)
The IDE reports the message as soon as PHPUnit completes.
The error message:
Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=cc.takacs.php_codeverage_display.display.DisplayDrawerThread@1a65e83,notifier=null,catchExceptions=false,when=1317209817636] on sun.awt.windows.WToolkit@f65b5b: Wrong line: -1. Available lines count: 67 java.lang.IndexOutOfBoundsException: Wrong line: -1. Available lines count: 67 at com.intellij.openapi.editor.ex.util.SegmentArray.getSegmentStart(SegmentArray.java:241) at com.intellij.openapi.editor.impl.LineSet.getLineStart(LineSet.java:46) at com.intellij.openapi.editor.impl.DocumentImpl.getLineStartOffset(DocumentImpl.java:585) at cc.takacs.php_codeverage_display.display.CoverageHighlighter.createRangeHighlighter(CoverageHighlighter.java:57) at cc.takacs.php_codeverage_display.display.CoverageHighlighter.highlightLines(CoverageHighlighter.java:38) at cc.takacs.php_codeverage_display.display.CoverageDisplay.redraw(CoverageDisplay.java:54) at cc.takacs.php_codeverage_display.display.DisplayDrawerThread.run(DisplayDrawerThread.java:14) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:662) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:515) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:411) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:369) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
The coverage file:
<?xml version="1.0" encoding="UTF-8"?> <coverage generated="1317209813"> <project timestamp="1317209813"> <file name="...\Autoloader.php"> <class name="Autoloader" namespace="global"> <metrics methods="4" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="12" elements="25" coveredelements="13"/> </class> <line num="0" type="stmt" count="1"/> <line num="18" type="method" name="__construct" crap="2" count="0"/> <line num="20" type="stmt" count="0"/> <line num="21" type="stmt" count="0"/> <line num="23" type="method" name="register" crap="2" count="0"/> <line num="25" type="stmt" count="0"/> <line num="26" type="stmt" count="0"/> <line num="34" type="method" name="loadClass" crap="4" count="1"/> <line num="36" type="stmt" count="1"/> <line num="37" type="stmt" count="1"/> <line num="39" type="stmt" count="1"/> <line num="40" type="stmt" count="1"/> <line num="42" type="stmt" count="1"/> <line num="43" type="stmt" count="1"/> <line num="44" type="stmt" count="1"/> <line num="45" type="stmt" count="1"/> <line num="46" type="stmt" count="1"/> <line num="47" type="stmt" count="1"/> <line num="49" type="stmt" count="1"/> <line num="50" type="stmt" count="1"/> <line num="53" type="method" name="setPath" crap="2" count="0"/> <line num="56" type="stmt" count="0"/> <line num="57" type="stmt" count="0"/> <line num="58" type="stmt" count="0"/> <line num="61" type="stmt" count="0"/> <line num="62" type="stmt" count="0"/> <metrics loc="66" ncloc="43" classes="1" methods="4" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="13" elements="26" coveredelements="14"/> </file> <file name="...\Exception.php"> <class name="Exception" namespace="global"> <metrics methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/> </class> <line num="12" type="stmt" count="1"/> <line num="17" type="stmt" count="1"/> <metrics loc="16" ncloc="6" classes="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/> </file> <file name="...\RedirectException.php"> <class name="RedirectException" namespace="global"> <metrics methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/> </class> <line num="14" type="stmt" count="1"/> <line num="19" type="stmt" count="1"/> <metrics loc="18" ncloc="8" classes="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/> </file> <metrics files="3" loc="100" ncloc="57" classes="3" methods="4" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="17" elements="30" coveredelements="18"/> </project> </coverage>
Hope this helps.
Thank you.
from phpunit_codecoverage_display.
Thanks for the report!
from phpunit_codecoverage_display.
It works now. Excellent!
Thank you.
from phpunit_codecoverage_display.
Great! Thanks for the feedback!
from phpunit_codecoverage_display.
Related Issues (20)
- fileChooser dialog not working in settings dialog HOT 1
- [Proposal] Make some highlitings optional HOT 5
- 0.4 Upgrade failed HOT 3
- Plugin Version 0.4.1 fails to load in PHPStorm 7.1.2 Build 133.803 HOT 3
- Error initializing plugin from IntelliJ HOT 1
- Support path attribute in file tag HOT 1
- Plugin settings no longer available in PHPStorm 2016.1.2 HOT 13
- Recent version - oddities on project's github page HOT 4
- wtf where is getting started HOT 1
- Should be called at least in the state COMPONENTS_LOADED HOT 1
- Exception in PHPStorm 2020.2 HOT 3
- Should be called at least in the state COMPONENTS_LOADED, the current state is: CONFIGURATION_STORE_INITIALIZED HOT 1
- Should be called at least in the state COMPONENTS_LOADED, the current state is: CONFIGURATION_STORE_INITIALIZED Current violators count: 1 HOT 4
- PHPStorm plugin error asking to report to you here
- phpstorm issue
- Intellij reports a problem with this plugin and suggests it be reported here HOT 2
- PHPstorm exception after updating to version 2021.2 HOT 5
- ✅ Solution for CodeCoverage and the initial error ✅
- PHPStorm exception in version 2023.1
- Incompatibility with PhpStorm 2023.3 (and 2023.2.4) preventing PhpStorm from starting
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpunit_codecoverage_display.