phpunit

    1热度

    1回答

    我有一个类(称为FormFilters),该类在一种方法中调用其方法,在这种情况下为getProject。 class FormFilters extends KernelTestCase { public function getProject($filters) { $this->filters = $filters; $this->getWher

    1热度

    1回答

    我正在测试使用phpunit的laravel应用程序我试图运行以下以确保文件存在。 Storage::disk('local')->assertExists("mib_players.csv"); 但是,当我运行测试时,我得到以下错误。 BadMethodCallException: Call to undefined method League\Flysystem\Filesystem::a

    1热度

    1回答

    我正在为Web应用程序写一些测试,其中一个在生产中失败&开发工作正常。 这就是失败: myMelomanBundle\Publication\CreatePublicationUseCaseTest::shouldCreateAPublicationOneTimeIfItDoesNotExist TypeError: Argument 1 passed to myDomain\Entity\Pub

    3热度

    2回答

    我一直在试图找出@ticket注释是PHPUnit中的内容: /** * @ticket * @return bool */ public function annotationTest() { return true; } 我想使用它的功能链接到我们的售票软件一票,但恐怕有可能是针对它的不同目的。 文档中有条目(link),但它没有内容。我一直试图通过在线搜索来了解更多

    3热度

    1回答

    我开始使用PHPUnit的测试我的代码,但我有一些问题了解双重考验。 我试图存根一个类的方法B返回真实的,而不是通常的行为(假)时,因为另一方法 我有这样 class MyClass { function a() { return $this->b(); } function b() { return false;

    0热度

    1回答

    我使用phpunit来测试我的CakePHP应用程序,但是,我创建了两个灯具: - A和B。 A第一次插入,B秒,但B也有一个a_id字段,我需要从第一个灯具填充。 的我是什么意思一个很好的例子存在的文件中:https://book.cakephp.org/3.0/en/development/testing.html#loading-fixtures-in-your-test-cases借此ar

    0热度

    1回答

    如何使用PHP的单元测试来检查JSON对象有2个值 {"option":valule} ...值可以是0或1 我想要一些像 $optionValue = {"option":0}; $data = json-decode($optionValue); this->containOnly(0,1, $data)

    0热度

    1回答

    如何测试render() HTTP响应中的异常是否正常工作。我想没有调用$this->get() 这是Laravel的方法来测试: public function render($request, Exception $e) { $response['exception'] = get_class($e); $response['message'] = $e->g

    2热度

    2回答

    我目前正在尝试构建一个phpunit测试套件来测试程序编写的一些ajax代码。 我无法编辑原始代码 fooBar.php,因为它可能会导致其他地方的问题。当我试图用不同的参数多次运行一个php文件时,就会出现这个问题;代码有一个抛出redeclare异常的函数。下面是我正在处理的一个例子。 fooBar.php - 用Ajax调用 $foo = $_POST['bar']; function

    0热度

    1回答

    我有一个工作站点在“/”上新建了Laravel 5项目。当我尝试用PHPUnit 5.7.21运行所提供的功能测试tests/Feature/ExampleTest.php我收到的状态码500 1) Tests\Feature\ExampleTest::testBasicTest Expected status code 200 but received 500. Failed asserti