【问题标题】:Why does including web_tester.php in SimpleTest make tests 1/2 complete为什么在 SimpleTest 中包含 web_tester.php 会使测试完成 1/2
【发布时间】:2013-03-24 17:30:56
【问题描述】:

我试图按照 SimpleTest 网站上的示例进行操作,每当我包含 web_tester.php 时,状态栏就会从 1/1 完成变为 1/2 完成。这是为什么呢?

例如,我尝试创建一个示例测试用例,其中包含以下代码:

<?php
    require_once('simpletest/autorun.php');
    require_once('simpletest/web_tester.php');

    class TestOfLastcraft extends WebTestCase {

        function testHomepage() {
            $this->assertTrue($this->get('http://www.lastcraft.com/'));
        }
    }
?>

当我在浏览器中查看此文件时,绿色状态栏显示 1/2 测试已完成。它试图运行的其他测试是什么/在哪里?

【问题讨论】:

    标签: php simpletest


    【解决方案1】:

    您应该在您的代码中包含以下代码,这行代码可以假装 Simpletest 将 WebTestCase 计为一个 TestCase。

    SimpleTest::ignore( 'WebTestCase' );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-10
      • 1970-01-01
      • 2022-07-13
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多