zver / package-template
此包已被 废弃 且不再维护。未建议替代包。
此包最新版本(2.1.3)没有可用的许可证信息。
这是一个适用于开发、测试以及Composer分发的通用包模板
2.1.3
2017-04-07 21:17 UTC
Requires
- zver/common: ^3.0
README
使用此模板包结构构建您自己的包、测试和Composer分发
结构
- files - 包文件
- src - 包源文件
- tests - 包PHPUnit测试
- tests/classes - 测试所需的类
- tests/files - 测试所需的文件
- tests/bootstrap.php - PHPUnit自动加载和辅助工具
- coverage - 包含覆盖率信息的目录,由git忽略
辅助工具
- packageFile($name) - 在 files 文件夹中获取名为 $name 的文件的完整名称
- packageTestFile($name) - 在 tests/files 文件夹中获取名为 $name 的文件的完整名称
- 添加了包含以下方法的 Package/Test 特性
- foreachTrue(array $values)
- foreachFalse(array $values)
- foreachEquals(array $values)
- foreachNotEquals(array $values)
- foreachSame(array $values)
- foreachNotSame(array $values)
- assertException(callable $callback, $expectedException = 'Exception', $expectedCode = null, $expectedMessage = null)
运行测试
进行测试需要安装PHPUnit
cd package-template
composer install
php test.php