您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
phpunit-phpunit.xml-phpunit-php-get与post
发布时间:2021-10-23 22:50:05编辑:雪饮阅读()
在phpunit的配置文件phpunit.xml的phpunit元素的php元素下面有:
get、post
这两个元素,接下来就简称get、post。
get元素用来定义超全局数组get中的元素值,同样的post用来定义超全局数组post中的元素值。
则有实例phpunit.xml:
<phpunit bootstrap="src/autoload.php">
<php>
<get name="foo_get" value="bar_get"/>
<post name="foo_post" value="bar_post"/>
</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 get \r\n";
echo "\r\n:".var_dump($_GET)."\r\n";
echo "\r\n post \r\n";
echo "\r\n :".var_dump($_POST)."\r\n";
$this->assertTrue(true);
}
}
则运行该测试用例类的测试结果如:
C:\Users\Administrator>D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe D:\phpstudy_pro\WWW\phpunitLearning\get\phpunit-9.5.10.phar -c D:\phpstudy_pro\WWW\phpunitLearning\get\phpunit.xml D:\phpstudy_pro\WWW\phpunitLearning\get\tests\MyTest.php
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
get
D:\phpstudy_pro\WWW\phpunitLearning\get\tests\MyTest.php:8:
array(1) {
'foo_get' =>
string(7) "bar_get"
}
:
post
D:\phpstudy_pro\WWW\phpunitLearning\get\tests\MyTest.php:10:
array(1) {
'foo_post' =>
string(8) "bar_post"
}
:
Time: 00:00.004, Memory: 22.00 MB
OK (1 test, 1 assertion)
关键字词:phpunit,get,post
相关文章
- phpunit-phpunit.xml-phpunit-php-env
- phpunit-phpunit.xml-phpunit-php-const与var
- phpunit-phpunit.xml-phpunit-php-ini
- phpunit-phpunit.xml-phpunit-extensions
- phpunit-phpunit.xml-phpunit-groups
- phpunit-phpunit.xml-phpunit-logging
- phpunit-phpunit.xml-phpunit-php-files
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-f
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d