| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package ovpm
- import "testing"
- func TestDBSetup(t *testing.T) {
- // Initialize:
- Testing = true
- // Prepare:
- // Test:
- // Create database.
- CreateDB("sqlite3", ":memory:")
- // Is database created?
- if db == nil {
- t.Fatalf("database is expected to be not nil but it's nil")
- }
- }
- func TestDBCease(t *testing.T) {
- // Initialize:
- Testing = true
- // Prepare:
- CreateDB("sqlite3", ":memory:")
- user := dbUserModel{Username: "testUser"}
- db.Save(&user)
- // Test:
- // Close database.
- db.Cease()
- var users []dbUserModel
- db.Find(&users)
- // Is length zero?
- if len(users) != 0 {
- t.Fatalf("length of user should be 0 but it's %d", len(users))
- }
- }
|