hoannc54 / base_package
dev-master
2018-03-28 21:36 UTC
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is not auto-updated.
Last update: 2024-09-29 05:54:47 UTC
README
此文档为内部流通和培训所用,各位程序员如有意见或建议,请写issue或直接联系。
基础composer包,用于包开发
- 示例README 将此文件重命名为您的文件 readme.md :)
编写测试
- 编写测试对于初学者来说可能会有些困难。因此,您可以初始化一些基类来模拟您的包将要做什么,然后为这些临时函数编写测试(未编写处理代码,仅模拟输入输出)。
- 对于您不确定如何编写测试的输出情况,请写issue以获得支持。
- 编写测试不一定要使用phpunit,对于需要用肉眼检查输出的情况,应该编写测试以展示输入输出,并描述期望的输出结果。
编写测试示例
为特定情况编写测试文件(将您的案例添加到 issue 中以分享/讨论)
PHPUNIT配置生成
#$ ./vendor/bin/phpunit --generate-configuration
PHPUnit 7.0.2 by Sebastian Bergmann and contributors.
Generating phpunit.xml in /Users/hocvt/Documents/webroot/kw_system/packages/base
Bootstrap script (relative to path shown above; default: vendor/autoload.php):
Tests directory (relative to path shown above; default: tests):
Source directory (relative to path shown above; default: src):
Generated phpunit.xml in /Users/hocvt/Documents/webroot/kw_system/packages/base
PHPUNIT扩展
有些项目需要使用特定工具进行测试,请参阅 扩展列表