d3 / testingtools
一些工具来提高代码测试
1.2.0.0
2024-02-01 07:40 UTC
Requires
- php: ^8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.9
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-16 21:58:11 UTC
README
用于更好测试代码的工具
此包提供了一些工具,以解决从可自由扩展的框架(例如,商店软件)测试插件代码时的问题。
-
方法包可以作为特质按类绑定
-
Production\IsMockable
:包含模拟父调用的方法 -
Development\CanAccessRestricted
:包含更好地访问受保护代码的方法
目录
安装
此包需要一个通过Composer安装的项目。
打开命令行并导航到您的安装根目录。执行以下命令。根据您的安装环境调整路径。
php composer require d3/d3/testingtools:^1.0
用法
将相应的特质绑定到您的类中,并在您的代码中使用所需的方法
use \D3\TestingTools\Production\IsMockable;
变更日志
有关更多信息,请参阅变更日志。
贡献
如果您有任何改进建议,请创建一个仓库分支并创建一个拉取请求。或者,您可以直接创建一个问题。将项目添加到您的收藏夹。非常感谢。
- 创建项目分支
- 创建功能分支(git checkout -b feature/AmazingFeature)
- 添加您的更改(git commit -m 'Add some AmazingFeature')
- 推送分支(git push origin feature/AmazingFeature)
- 打开拉取请求
许可
(截止日期:2022年11月11日)
在MIT许可证下分发。
Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
请从随源代码一起分发的LICENSE文件中获取完整的版权和许可信息。