use copies of global test data when adding users to DB, add a function that adds admin and 2 normal users to DB

This commit is contained in:
Sonja Happ 2019-09-04 09:07:09 +02:00
parent 0d389e9cd5
commit 3963bb37a4

View file

@ -94,7 +94,25 @@ func DummyInitDB() *gorm.DB {
func DummyAddOnlyUserTableWithAdminDB(db *gorm.DB) {
db.AutoMigrate(&User{})
checkErr(db.Create(&User0).Error)
//create a copy of global test data
user0 := User0
// add admin user to DB
checkErr(db.Create(&user0).Error)
}
func DummyAddOnlyUserTableWithAdminAndUsersDB(db *gorm.DB) {
db.AutoMigrate(&User{})
//create a copy of global test data
user0 := User0
userA := UserA
userB := UserB
// add admin user to DB
checkErr(db.Create(&user0).Error)
// add normal users to DB
checkErr(db.Create(&userA).Error)
checkErr(db.Create(&userB).Error)
}
// Migrates models and populates them with data