您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
phpunit-phpunit.xml-phpunit-php-files
发布时间:2021-10-22 22:48:52编辑:雪饮阅读()
phpunit的phpunit.xml配置文件的phpunit元素的php元素的files元素,在下面就简称为files了。
<files> 元素
父元素:<php>
此元素可用于在超全局数组 $_FILES 中设置一个值。
例如我phpunit.xml配置如:
<phpunit bootstrap="src/autoload.php">
<php>
<files name="foo" value="bar"/>
</php>
</phpunit>
那么一个测试用例类如MyTest.php:
<?php declare(strict_types=1);
use PHPUnit\Framework\TestCase;
final class MyTest extends TestCase
{
public function testOne(): void
{
echo "\r\n".__METHOD__.":".var_dump($_FILES)."\r\n";
$this->assertTrue(true);
}
}
则其执行测试结果如:
C:\Users\Administrator>C:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe C:\phpstudy_pro\WWW\phpunitLearning\phpunit-9.5.10.phar -c C:\phpstudy_pro\WWW\phpunitLearning\phpunit.xml C:\phpstudy_pro\WWW\phpunitLearning\tests\MyTest.php
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)array(1) {
["foo"]=>
string(3) "bar"
}
MyTest::testOne:
Time: 00:00.004, Memory: 18.00 MB
OK (1 test, 1 assertion)
关键字词:phpunit,files
相关文章
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-f
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit如何生成代码覆盖率?“No filter is configured
- phpunit-phpunit.xml-testsuites、testsuite
- phpunit-phpunit.xml-phpunit-testdox
- phpunit-phpunit.xml-phpunit-executionOrder
- phpunit-phpunit.xml-phpunit-stderr