- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我只是在测试 Php 单元。
这是我的 DependencyFailureTest 类:
require_once '../vendor/autoload.php';
use PHPUnit\Framework\TestCase;
class DependencyFailureTest extends \PHPUnit\Framework\TestCase
{
public function testOne()
{
$this->assertTrue(false);
}
/**
* @depends testOne
*/
public function testTwo()
{
}
}
但是在运行命令 phpunit --verbose DependencyFailureTest
时抛出
Argument #3 (No Value) of PHPUnit_TextUI_ResultPrinter::__construct() must be a value from "never", "auto" or "always".
谁能解释一下这个问题?
最佳答案
肯定是配置问题。我复制了您的代码并在命令行上使用 verbose 运行它,它在 5.4.6 版本中运行良好。
我会重新安装 phpunit 并确保您拥有最新版本。
此外,他们的入门页面中的示例测试用例是:
<?php
use PHPUnit\Framework\TestCase;
class MoneyTest extends TestCase
{
// ...
public function testCanBeNegated()
{
// Arrange
$a = new Money(1);
// Act
$b = $a->negate();
// Assert
$this->assertEquals(-1, $b->getAmount());
}
// ...
}
https://phpunit.de/getting-started.html
请注意您的扩展使用的差异,虽然我认为这不是问题,但如果您按照说明使用它们的声明,它有助于隔离问题。
关于phpunit 从不抛出 "Argument #3 (No Value) of PHPUnit_TextUI_ResultPrinter::__construct() must be a value from "", "auto"或 "always"",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38344556/
在 PhpStorm 中选择调试时,我收到以下错误: PHP Fatal error: Class 'PHPUnit_TextUI_ResultPrinter' not found in 似乎没有解决
我只是在测试 Php 单元。 这是我的 DependencyFailureTest 类: require_once '../vendor/autoload.php'; use PHPUnit\Fram
我是一名优秀的程序员,十分优秀!