コード例 #1
0
ファイル: index.php プロジェクト: nicolask/Enhance-PHP
include '../EnhanceTestFramework.php';
class ExampleClass
{
    public function addTwoNumbers($a, $b)
    {
        return $a + $b;
    }
}
class ExampleClassTests extends \Enhance\TestFixture
{
    /** @var ExampleClass $target */
    private $target;
    public function setUp()
    {
        $this->target = \Enhance\Core::getCodeCoverageWrapper('\\XmlOutput\\ExampleClass');
    }
    public function addTwoNumbersWith3and2Expect5()
    {
        $result = $this->target->addTwoNumbers(3, 2);
        \Enhance\Assert::areIdentical(5, $result);
    }
    public function addTwoNumbersWith4and2Expect6()
    {
        $result = $this->target->addTwoNumbers(4, 2);
        \Enhance\Assert::areIdentical(6, $result);
    }
}
\Enhance\Core::runTests(\Enhance\TemplateType::Xml);
?>

<?php 
コード例 #2
0
ファイル: index.php プロジェクト: nguyennamtien/Enhance-PHP
<?php

// Include the test framework
include '../EnhanceTestFramework.php';
// Find the tests - '.' is the current folder
\Enhance\Core::discoverTests('.', true, array('Exclusion'));
// Run the tests
\Enhance\Core::runTests();
?>

コード例 #3
0
ファイル: tap.php プロジェクト: nicolask/Enhance-PHP
include '../EnhanceTestFramework.php';
class ExampleClass
{
    public function addTwoNumbers($a, $b)
    {
        return $a + $b;
    }
}
class ExampleClassTests extends \Enhance\TestFixture
{
    /** @var ExampleClass $target */
    private $target;
    public function setUp()
    {
        $this->target = \Enhance\Core::getCodeCoverageWrapper('\\XmlOutput\\ExampleClass');
    }
    public function addTwoNumbersWith3and2Expect5()
    {
        $result = $this->target->addTwoNumbers(3, 2);
        \Enhance\Assert::areIdentical(5, $result);
    }
    public function addTwoNumbersWith4and2Expect6()
    {
        $result = $this->target->addTwoNumbers(4, 2);
        \Enhance\Assert::areIdentical(6, $result);
    }
}
\Enhance\Core::runTests(\Enhance\TemplateType::Tap);
?>

<?php