phalcana / unittest
Phalcana 的 PHPUnit 单元测试模块
v0.8.3
2015-09-19 15:30 UTC
Requires
- phalcana/installer: ^0.8
- phpunit/phpunit: 4.6.*
This package is not auto-updated.
Last update: 2024-09-28 18:21:23 UTC
README
这是一个 Phalcana 的单元测试模块。实际上它不包含任何测试代码,测试定义在每个模块的 tests 文件夹中以及在核心中。
安装
此模块默认通过 composer 随 Phalcana 项目一起安装,更多详情请参阅 Phalcana 项目
运行测试
可以从项目根目录执行以下命令之一来运行单元测试。
使用通过 composer 安装的二进制文件。
vendor/phpunit/phpunit/phpunit --bootstrap modules/unittest/index.php modules/unittest/tests.php
如果系统上全局安装了 phpunit。
phpunit --bootstrap modules/unittest/index.php modules/unittest/tests.php
编写测试
测试存储在适当的模块中的 tests
文件夹中,并应扩展为在 Phalcana\Tests
命名空间中,并应扩展类 Phalcana\Unittests\TestCase
。
以下是一个单元测试示例头部的示例。
<?php namespace Phalcana\Tests; use Phalcana\Unittest\TestCase; /** * Example test name * * @group phalana * @group phalana.core * @group phalana.core.arr * * @package Phalcana * @category Tests */ class ExampleTest extends TestCase { }