标签:phpunit

  • Laravel 5:assertSeeText()和html实体 - php

    时间:2020-9-1

    我正在使用PHP Faker在数据库中生成随机数据(使用工厂),有时它会生成撇号。 在测试中,我使用assertSeeText()。问题在于,当测试的字符串包含特殊字符(例如撇号)时,这些字符将在视图中转换为html实体,因此断言为false。 $siteShow = factory(Site::class)->create(); $this-> […]

  • PHP前端控制器库,支持单元测试 - php

    时间:2020-8-28

    我正在寻找一个(小型)库,该库可以帮助我为front controller干净地实现pet project并将请求分派到单个控制器类。前端控制器/调度程序和控制器类需要完全可单元测试,而不发送HTTP请求。 要求 PSR-0兼容可通过自己的PEAR channel安装支持单元测试: 检查是否发送了正确的HTTP标头捕获输出以允许在单元测试中进行检查PHPUn […]

  • PHPUnit问题-没有错误消息 - php

    时间:2020-8-21

    我已经尝试解决这个问题已有一段时间了。 我有2个测试的简单PHPUnit测试用例。运行它时,得到以下输出: PHPUnit 3.5.14 by Sebastian Bergmann. . 因此,第一个断言运行并通过。但是,第二个断言会导致某些PHP错误(异常或其他错误),并且PHPUnit会死掉而没有任何有关可能出错的信息。 这是我的phpunit.xml: […]

  • 如何在PHPUnit中模拟主义PersistentCollection - php

    时间:2020-8-20

    有谁知道如何嘲笑一个教义的PersistentCollection? 当我尝试直接使用PHPUnit和Mockery模拟类时,出现如下异常: Mockery\Exception: The class Doctrine\ORM\PersistentCollection is marked final a 并且其方法无法替代。标记为final的类可以传递给\ M […]

  • PHPUnit断言真一(1) - php

    时间:2020-8-17

    我正在查看PHPUnit,以下内容使我感到困惑。 PHPUnit是否处理int。 1和0为布尔值?在我目前的测试中,没有。 示例:$this->assertTrue(preg_match('/asdf/', 'asdf')); 在我的测试中,此操作失败,因为preg_match()返回int 1或0,并且只有在出 […]

  • PHPUnit测试fopen / fwrite链 - php

    时间:2020-8-13

    在一个项目中,我发现了以下代码行: protected function save($content, $path) { // ... if (($handler = @fopen($path, 'w')) === false) { throw new Exception('...'); } // ... if (@f […]

  • 有没有办法提高mysqli-> prepare的执行速度? - php

    时间:2020-8-9

    我的测试运行很慢...我已经进行了100项测试,但是在快速的计算机上运行仍需要10秒钟以上。我尝试禁用代码覆盖率,并使用缓存对远程服务器(例如LDAP)执行了几项操作。 在PHPUnit运行时对测试进行性能分析会产生: mysqli->prepare中完全有10%的运行时间(包括收集信息并生成大量页面进行代码覆盖的时间)。不幸的是,我无法在此处抽象数据 […]

  • Selenium与PHP firefox浏览器问题 - php

    时间:2020-8-8

    我在使用Firefox 35版本的ubuntu系统上运行selenium-server-standalone-2.42.2.jar。我正在使用phpwebdriver。当我运行Selenium脚本时,它会打开Firefox浏览器并在此处结束。我的脚本是: <?php require_once "phpwebdriver/WebDriver.p […]

  • 是否有PHPUnit的分层测试运行器? - php

    时间:2020-8-8

    我已经看到了层次化上下文运行器是如何在JUnit中工作的,这非常棒。 它允许您在单个测试类中的方法组之前安排多个设置。当您测试多个方案时,这非常好;感觉更像是在做BDD。Hierarchical Runner Explanation 在PHPUnit中拥有这样的东西会很好,但我只是无法实现。 我尝试在自定义方法上使用@before批注,以期规定顺序。另外,我 […]

  • 将PHPT测试用例与PHPUnit集成 - php

    时间:2020-8-3

    如何获得PHPUnit运行我的PHPT test cases并将通过/失败状态集成到总体指标中?我已经知道如何在命令行中使用run-phpt运行这些测试,但是我想在PHPUnit中与其他测试一起运行它们。 我知道PHPUnit_Extensions_PhptTestCase存在,但是找不到如何使用它的任何示例。 参考方案 尽管blog post about […]