Compare commits
2 Commits
2974d80c11
...
v1.1.8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7f27579050 | ||
|
|
81d7f5b9dc |
@@ -26,6 +26,7 @@ import (
|
|||||||
type DBHandler struct {
|
type DBHandler struct {
|
||||||
db *gorm.DB
|
db *gorm.DB
|
||||||
logger *logging.Logger
|
logger *logging.Logger
|
||||||
|
NewCreatedDB bool // indicater for new created database
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewDBHandler
|
// NewDBHandler
|
||||||
@@ -64,6 +65,7 @@ func NewDBHandler(name, path string, logger *logging.Logger) (dH *DBHandler, err
|
|||||||
if err := os.MkdirAll(path, 0666); err != err {
|
if err := os.MkdirAll(path, 0666); err != err {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
dH.NewCreatedDB = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
14
db_test.go
14
db_test.go
@@ -46,12 +46,12 @@ func TestDbHandler(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var members []Member
|
var members []Member
|
||||||
if err := dbHandler.GetById(&members, "", 0); err != nil {
|
if err := dbHandler.GetById(&members, 0); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
t.Log(members)
|
t.Log(members)
|
||||||
|
|
||||||
if err := dbHandler.GetById(&members, "Events", 0); err != nil {
|
if err := dbHandler.GetById(&members, 0, "Events"); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
t.Log(members)
|
t.Log(members)
|
||||||
@@ -65,7 +65,7 @@ func TestDbHandler(t *testing.T) {
|
|||||||
|
|
||||||
var events []Event
|
var events []Event
|
||||||
|
|
||||||
if err := dbHandler.GetById(&events, "Attendees", 0); err != nil {
|
if err := dbHandler.GetById(&events, 0, "Attendees"); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -78,19 +78,19 @@ func TestDbHandler(t *testing.T) {
|
|||||||
|
|
||||||
//add responsible
|
//add responsible
|
||||||
mem1 := &Member{}
|
mem1 := &Member{}
|
||||||
if err := dbHandler.GetById(mem1, "", 2); err != nil {
|
if err := dbHandler.GetById(mem1, 2); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
mem2 := &Member{}
|
mem2 := &Member{}
|
||||||
if err := dbHandler.GetById(mem2, "", 1); err != nil {
|
if err := dbHandler.GetById(mem2, 1); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
mem1.ResponsiblePerson = mem2
|
mem1.ResponsiblePerson = mem2
|
||||||
dbHandler.UpdateValuesById(mem1, "", uint(mem1.Id))
|
dbHandler.UpdateValuesById(mem1, uint(mem1.Id))
|
||||||
|
|
||||||
if err := dbHandler.GetById(mem1, "", 2); err != nil {
|
if err := dbHandler.GetById(mem1, 2); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user