您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
phpunit组织测试中的单文件测试(单类测试)
发布时间:2021-09-20 16:22:06编辑:雪饮阅读()
就有时候即便是用的组织测试,但是我又不想跑全部的测试,只是想要单纯的测试某一个测试类中的所有测试。
那么这里的结构还是和上次的组织测试结构一致。
C:\Users\Administrator>tree C:\Users\Administrator\PhpstormProjects\untitled\organizing /f
卷 Acer 的文件夹 PATH 列表
卷序列号为 000000B5 6A10:93B9
C:\USERS\ADMINISTRATOR\PHPSTORMPROJECTS\UNTITLED\ORGANIZING
│ .phpunit.result.cache
│ phpunit.xml
│
├─src
│ autoload.php
│ Database.php
│ User.php
│
└─tests
DatabaseTest.php
UserTest.php
只是多了一个缓存文件
一般如果全部测试这个tests目录中的则是如:
C:\Users\Administrator>D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe D:\phpstudy_pro\Extensions\php\php7.3.4nts\phpunit-9.5.8.phar --configuration C:\Users\Administrator\PhpstormProjects\untitled\organizing\phpunit.xml C:\Users\Administrator\PhpstormProjects\untitled\organizing\tests
PHPUnit 9.5.8 by Sebastian Bergmann and contributors.
.. 2 / 2 (100%)
Time: 00:00.005, Memory: 20.00 MB
OK (2 tests, 3 assertions)
这里会有2个tests
那么这里如果要只单纯测试这个UserTest.php则命令如:
C:\Users\Administrator>D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe D:\phpstudy_pro\Extensions\php\php7.3.4nts\phpunit-9.5.8.phar --configuration C:\Users\Administrator\PhpstormProjects\untitled\organizing\phpunit.xml C:\Users\Administrator\PhpstormProjects\untitled\organizing\tests\UserTest.php
PHPUnit 9.5.8 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
Time: 00:00.004, Memory: 20.00 MB
OK (1 test, 2 assertions)
这里就只有一个tests了
关键字词:phpunit,组织测试,单文件,单类