---
### 1. 如何使用 phpStrom 进行单元测试 litemall 项目 ?
> #### 这里我们使用的是本地的 docker 环境配置相关参数到 `.env`
> 使用 docker 中的 mysql 去进行解析单元测试会出现 `php_network_getaddresses: getaddrinfo failed`
> 那么这里使用 ipconfg 中的地址
DB_CONNECTION=mysql
DB_HOST=192.168.0.103 //注意这里可以使用 mysql 但是会报错
DB_PORT=3306
DB_DATABASE=litemall
DB_USERNAME=root
DB_PASSWORD=root
DB_PREFIX=litemall_ //后缀
### 2. 配置 `database.php` 这个文件其实配置就一个其他的随意
'prefix' => env('DB_PREFIX'),
### 3. 配置 phpunit.xml
<server name="DB_DATABASE" value="litemall"/>
<server name="MAIL_MAILER" value="array"/>
### 4. 配置 `phpstrom`
> 首先是基本的环境
![图片alt](/media/editor/1622562705557_20210529025111661947.png ''图片title'')
> 下面是 test 配置
![图片alt](/media/editor/1622562743214_20210529025151960896.png ''图片title'')
### 总结: 基本来说配置好这些就OK了