单元测试
安装
composer require --dev phpunit/phpunit
使用
新建文件 tests/TestConfig.php,用于测试数据库配置
<?phpuse PHPUnit\Framework\TestCase;class TestConfig extends TestCase{public function testAppConfig(){$config = config('app');self::assertIsArray($config);self::assertArrayHasKey('debug', $config);self::assertIsBool($config['debug']);self::assertArrayHasKey('default_timezone', $config);self::assertIsString($config['default_timezone']);}}
运行
项目根目录里运行 ./vendor/bin/phpunit --bootstrap support/bootstrap.php tests/TestConfig.php
结果类似如下:
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.. 1 / 1 (100%)Time: 00:00.010, Memory: 6.00 MBOK (1 test, 5 assertions)
