3.1.10 测试用例
最后更新于:2022-04-02 06:13:42
[TOC]
# ORM Test
测试代码参见
* 表定义 [models_test.go](https://github.com/astaxie/beego/blob/master/orm/models_test.go)
* 测试用例 [orm_test.go](https://github.com/astaxie/beego/blob/master/orm/orm_test.go)
#### MySQL
```bash
mysql -u root -e 'create database orm_test;'
export ORM_DRIVER=mysql
export ORM_SOURCE="root:@/orm_test?charset=utf8"
go test -v github.com/astaxie/beego/orm
```
#### Sqlite3
```bash
touch /path/to/orm_test.db
export ORM_DRIVER=sqlite3
export ORM_SOURCE=/path/to/orm_test.db
go test -v github.com/astaxie/beego/orm
```
#### PostgreSQL
```bash
psql -c 'create database orm_test;' -U postgres
export ORM_DRIVER=postgres
export ORM_SOURCE="user=postgres dbname=orm_test sslmode=disable"
go test -v github.com/astaxie/beego/orm
```
';