如何在我自己的自定义作曲家包中添加单元测试?
How to add Unit Testing on my own, custom composer package?
我做了一个小作曲家包。
我的 composer.json
文件尽可能简单,它只包含名称、描述、作者和类似的东西。
未提供 require
或 require-dev
对象。
我正在使用 PSR-4 自动加载系统,我的目录结构如下:
|-author/package
|-- src/
|----MyClass.php
|-- tests/
|-- readme.md
现在我想为这个包添加单元测试。
我已经创建了 tests/ 目录,但此时它是空的。
你能告诉我接下来我应该做什么来为包添加单元测试吗?
我已经在 Google 上搜索了一段时间,但找不到任何相关答案。
P.S,这是一个 Laravel 特定的包。
在合适的版本中添加 PHPUnit 看起来像是第一步:
composer require --dev phpunit/phpunit:~4.5
这会将 phpunit
可执行文件放入 vendor/bin/phpunit
。你可以从那里运行。
我做了一个小作曲家包。
我的 composer.json
文件尽可能简单,它只包含名称、描述、作者和类似的东西。
未提供 require
或 require-dev
对象。
我正在使用 PSR-4 自动加载系统,我的目录结构如下:
|-author/package
|-- src/
|----MyClass.php
|-- tests/
|-- readme.md
现在我想为这个包添加单元测试。 我已经创建了 tests/ 目录,但此时它是空的。
你能告诉我接下来我应该做什么来为包添加单元测试吗?
我已经在 Google 上搜索了一段时间,但找不到任何相关答案。
P.S,这是一个 Laravel 特定的包。
在合适的版本中添加 PHPUnit 看起来像是第一步:
composer require --dev phpunit/phpunit:~4.5
这会将 phpunit
可执行文件放入 vendor/bin/phpunit
。你可以从那里运行。