| 1234567891011121314151617181920212223242526272829303132333435 |
- package dbdata
- import (
- "os"
- "path"
- "testing"
- "github.com/bjdgyc/anylink/base"
- "github.com/stretchr/testify/assert"
- )
- func preIpData() {
- tmpDb := path.Join(os.TempDir(), "anylink_test.db")
- base.Cfg.DbType = "sqlite3"
- base.Cfg.DbSource = tmpDb
- initDb()
- }
- func closeIpdata() {
- xdb.Close()
- tmpDb := path.Join(os.TempDir(), "anylink_test.db")
- os.Remove(tmpDb)
- }
- func TestDb(t *testing.T) {
- ast := assert.New(t)
- preIpData()
- defer closeIpdata()
- u := User{Username: "a"}
- err := Add(&u)
- ast.Nil(err)
- ast.Equal(u.Id, 1)
- }
|