NewDB creates a new test db instance.
(t *testing.T)
| 38 | |
| 39 | // NewDB creates a new test db instance. |
| 40 | func NewDB(t *testing.T) *Database { |
| 41 | db, err := database.New("sqlite3", fmt.Sprintf("file:%s?mode=memory&cache=shared", fmt.Sprint(time.Now().UnixNano())), "admin", "pw", 5, false) |
| 42 | assert.Nil(t, err) |
| 43 | assert.NotNil(t, db) |
| 44 | return &Database{GormDatabase: db, t: t} |
| 45 | } |
| 46 | |
| 47 | // User creates a user and returns a builder for applications and clients. |
| 48 | func (d *Database) User(id uint) *AppClientBuilder { |
searching dependent graphs…