0
class TestCase
{
    public function multiply($a,$b)
    {
        return $a*$b;
    }
}

PHPでテストケースを使用する必要があります。一部のWebサイトでは、PHPでTDDを使用するには、PHPUnitをインストールする必要があると提案されています。今のところ、私はテストケースの知識と、プログラムをテストするためにPHPでそれらを使用することだけが必要です。上記のPHPコード(PHPUnitをインストールせずに)でそれは可能ですか?PHPを実行するためのWAMPPがあります。

4

2 に答える 2

3

PHPUnit の作成者によって書かれたこの記事を読んでください: http://www.phpunit.de/manual/current/en/automating-tests.html

そこからの例の1つ:

新しく作成された配列の場合、count() 関数は 0 を返します。要素を追加した後、count() は 1 を返します。

<?php
    $fixture = array();
    assertTrue(count($fixture) == 0);

    $fixture[] = 'element';
    assertTrue(count($fixture) == 1);

    function assertTrue($condition)
    {
        if (!$condition) {
            throw new Exception('Assertion failed.');
        }
    }
?>

車輪を再発明することはできますが、なぜそれが必要なのですか?

于 2012-11-07T09:58:53.733 に答える
0

シンプルなテストを試すことができます。これは、PHP プロジェクト用の軽量 TDD フレームワークです。テストするには、PHP スクリプトに 1 つのファイルを含めるだけです。

于 2012-11-07T10:04:04.367 に答える