bypikod / php-test
一个非常简单的PHP测试库
1.0.1
2023-11-10 12:42 UTC
README
一个简单的用于单元测试的PHP测试库。
警告
本包的最低PHP版本为PHP7。
安装
使用composer将此包添加到您的项目中
composer require bypikod/php-test
入门
基本测试
use PHPTest\Test; Test::it("test", function (Test $test) { $test->assertEqual(1, 2); });
套件测试
use PHPTest\Test; Test::suite("test", function ($it) { $it("test", function (Test $test) { $test->assertEqual(1, 1); }); $it("test", function (Test $test) { $test->assertEqual(1, 2); }); });
带有类的套件测试
use PHPTest\Test; class RouterTest extends Router { /** * Test get branch * @test Branch Getter Test * @since 1.0.0 */ public function getBranchTest(Test $test): void { // Test get branch $this->getBranch('/a/b', false)[] = 'test'; $test->assertArrayContains($this->getBranch('/a/b', false), 'test'); // Test by popping the last element $this->getBranch('/a/b/test', true)[] = 'test'; $test->assertArrayContains($this->getBranch('/a/b', false), 'test'); } } $router = new RouterTest(); Test::suiteClass($router);
贡献
欢迎贡献者!请确保您理解并遵循以下规则
并且您应该知道您的提交将受MIT许可证约束。
许可证
本项目受MIT许可证的约束。
您可以在符合MIT许可证的情况下使用本项目。如果您决定使用、修改或重新分发此软件,您必须在所有副本或软件的实质性部分中包含原始许可证和版权声明。
有关MIT许可证的更多信息,请访问:MIT许可证。