zver/sqlite

此包已被废弃且不再维护。未建议替代包。
关于此包的最新版本(1.0.0)没有可用的许可证信息。

这是一个通用的包模板,用于开发和测试,以及Composer分发

1.0.0 2017-07-24 20:40 UTC

This package is auto-updated.

Last update: 2020-01-16 11:13:45 UTC


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 trait已添加以下方法
    • 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