【问题标题】:NetBeans + PHPUnit no tests executedNetBeans + PHPUnit 没有执行测试
【发布时间】:2015-11-12 08:04:11
【问题描述】:

我有一个用于学习的带有 PHPUnit 测试的 NetBeans 项目。 我使用 NetBeans 8.0.2 在我的台式电脑上创建了它,它运行良好,但是当我在笔记本 PHPUnit 上导入项目时,不执行任何测试。

这是输出窗口:

"C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\bin\phpunit.bat" "--colors" "--log-junit" "C:\Users\MARCOA~1\AppData\Local\Temp\nb-phpunit-log.xml" "--configuration" "C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests\phpunit.xml" "C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php" "--run=C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests"

Warning: array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143

Call Stack:
    0.0016     130056   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
    0.0385     398928   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
    0.0386     402664   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
    0.1218     887816   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
    0.1910    1624632   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1910    1624648   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1911    1625712   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
    0.1954    1626688   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
    0.2026    1627056   9. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
    0.2061    1627360  10. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
    0.2229    1628168  11. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143


Warning: array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143

Call Stack:
    0.0016     130056   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
    0.0385     398928   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
    0.0386     402664   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
    0.1218     887816   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
    0.1910    1624632   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1910    1624648   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1911    1625712   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
    0.1954    1626688   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
    0.2026    1627056   9. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
    0.2061    1627360  10. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
    0.2343    1628632  11. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143


Warning: array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143

Call Stack:
    0.0016     130056   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
    0.0385     398928   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
    0.0386     402664   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
    0.1218     887816   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
    0.1910    1624632   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1910    1624648   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1911    1625712   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
    0.1954    1626688   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
    0.2026    1627056   9. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
    0.2385    1627464  10. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143

PHP Warning:  array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143
PHP Stack trace:
PHP   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
PHP   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
PHP   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
PHP   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
PHP   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
PHP   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
PHP   9. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP  10. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP  11. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP Warning:  array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143
PHP Stack trace:
PHP   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
PHP   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
PHP   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
PHP   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
PHP   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
PHP   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
PHP   9. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP  10. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP  11. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP Warning:  array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143
PHP Stack trace:
PHP   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
PHP   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
PHP   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
PHP   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
PHP   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
PHP   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
PHP   9. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP  10. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP Warni
Warning: array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143

Call Stack:
    0.0016     130056   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
    0.0385     398928   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
    0.0386     402664   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
    0.1218     887816   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
    0.1910    1624632   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1910    1624648   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1911    1625712   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
    0.1954    1626688   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
    0.3064    1627160   9. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143


Warning: array_merge(): Argument #2 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 115

Call Stack:
    0.0016     130056   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
    0.0385     398928   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
    0.0386     402664   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
    0.1218     887816   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
    0.1910    1624632   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1910    1624648   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1911    1625712   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
    0.3851    1626672   8. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115


Warning: Invalid argument supplied for foreach() in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 84

Call Stack:
    0.0016     130056   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
    0.0385     398928   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
    0.0386     402664   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
    0.1218     887816   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
    0.1910    1624632   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
    0.1910    1624648   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89

PHPUnit 4.5.0 by Sebastian Bergmann and contributors.

Configuration read from C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests\phpunit.xml



Time: 684 ms, Memory: 2.25Mb

No tests executed!

Generating code coverage report in HTML format ... done
ng:  array_merge(): Argument #1 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 143
PHP Stack trace:
PHP   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
PHP   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
PHP   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
PHP   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
PHP   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
PHP   8. NetBeansSuite::rglob() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
PHP   9. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:143
PHP Warning:  array_merge(): Argument #2 is not an array in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 115
PHP Stack trace:
PHP   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
PHP   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
PHP   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
PHP   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
PHP   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   7. NetBeansSuite::toRun() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:84
PHP   8. array_merge() C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php:115
PHP Warning:  Invalid argument supplied for foreach() in C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php on line 84
PHP Stack trace:
PHP   1. {main}() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:0
PHP   2. PHPUnit_TextUI_Command::main() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\phpunit:36
PHP   3. PHPUnit_TextUI_Command->run() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:104
PHP   4. PHPUnit_Runner_BaseTestRunner->getTest() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\TextUI\Command.php:126
PHP   5. ReflectionMethod->invoke() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
PHP   6. NetBeansSuite::suite() C:\WebServer\Apache 2.2\htdocs\DataBaseTests\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:89
Concluído.

我正在使用 Composer。 我已经安装了依赖项,将 phpunit 可执行文件指向 NetBeans 配置中的 bin 文件夹,并在我的桌面上的项目中完成了所有相同的配置,但我仍然收到此错误。

编辑:

C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests 中的文件是

C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests\Marco\Test\Manager\InvoiceManagerTest.php
C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests\Marco\Test\Manager\PDOMock.php
C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests\Marco\Test\Model\InvoiceTest.php

【问题讨论】:

  • 你能列出C:\WebServer\Apache 2.2\htdocs\DataBaseTests\tests目录下的文件吗?
  • 我不是 Widnows 下的 Apache 专家,但您能否检查一下 tests 目录是否可用于 Apache?抛出此警告是因为 glob() 函数为您的路径返回 false
  • 是的,它是可以访问的,无论如何我在桌面上的项目在 Apache 之外。该应用程序没有任何输出,仅用于测试用例研究。

标签: php netbeans phpunit


【解决方案1】:

我发现 shell 脚本版本 (bin/phpunit.sh) 不适用于 Netbeans。改为选择 libexec/phpunit.phar。

我遇到了 2 个问题。第一个具有“未找到测试”的症状,如果您尝试以下命令,则会打印出类似的错误:

"/usr/local/bin/php" "/usr/local/Cellar/phpunit/4.3.4/bin/phpunit" "--colors" "--log-junit" "/var/folders/vc/r2k02djd5gg664g0v7ggm8l40000gn/T/nb-phpunit-log.xml" "--bootstrap" "/Users/...bootstrap.php.cache" "--configuration" "/Users/.../app/phpunit.xml.dist" "/Applications/NetBeans/NetBeans 8.0.2.app/Contents/Resources/NetBeans/php/phpunit/NetBeansSuite.php" "--run=/Users/...Tests/Controller/DefaultControllerTest.php"

已通过使用 phpunit/4.3.4/libexec/phpunit.phar 修复此问题。

我遇到的第二个问题是在使用 phpunit 5.0.0 时出现了不同的症状。我使用了上面的 phar 版本,但它似乎有一个错误https://github.com/sebastianbergmann/phpunit/issues/1887。它返回

Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in phar:///usr/local/Cellar/phpunit/5.0.0/libexec/phpunit-5.0.0.phar/phar/phpunit-mock-objects/Framework/MockObject/Builder/InvocationMocker.php on line 82

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    • 2012-04-24
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    相关资源
    最近更新 更多