PHP simpleTest単体テスト

WBOY
リリース: 2016-06-23 14:30:36
オリジナル
1278 人が閲覧しました

simpleTest UnitTest これらについてはよく聞いたことがあるのですが、残念ながらもう一度勉強する時間がありません (言い訳)。 今日は自由時間があり、私と同じように初めてこれを使用する友人にインスピレーションを与えるためです。

直接コード:

<?phprequire_once('simpletest/autorun.php');class test {   public function testfun($a,$b){      return $a+$b;   }}// 从UnitTestCase类继class  myFirstUnitTest extends UnitTestCase {     function BaicUnitTest($name = '') {        $this->UnitTestCase($name); // $name作为测试页的heading显示}         function testEqual() {        $testIns = new test();        $this->assertEqual(25, $testIns->testfun(10, 15));}}$test = new BasicUnitTest();$test->run(new HtmlReporter());?>
ログイン後にコピー

ページには次のように表示されます。

技術的な内容はありません。ここでは、クラスによって返されたメソッドが期待値と等しいかどうかをテストするだけです

他の状況をテストする場合は、$this->assertEqual(25, $testIns->testfun) を置き換えることができます。 (10, 15)); 他の詳細については、公式マニュアルを参照してください - -

上記のクラスは include_once('the class that need to be testing.class.php'); に置き換えることができます。

公式の標準では、後で使用できるように各テスト ファイルをテスト フォルダーに配置することです。 メンテナンス

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート