phalcana/unittest

Phalcana 的 PHPUnit 单元测试模块

安装: 63

依赖: 4

建议: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:phalcana-module

v0.8.3 2015-09-19 15:30 UTC

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
{

}