WIP: Insert sets PK
WIP: Insert sets PK
This commit is contained in:
+13
-13
@@ -26,14 +26,14 @@ func TestRepoSelectAll(t *testing.T) {
|
||||
defer cleanUp("test.db", conn)
|
||||
|
||||
testObj := Test{Int64Field: 54, IntField: 12, StringField: "asdf"}
|
||||
insertExec, err := exec.NewInsert(orm, testObj)
|
||||
insertExec, err := exec.NewInsert(orm, &testObj)
|
||||
if err != nil {
|
||||
log.LogError("TestRepoSelectAll setup failed: %s", err)
|
||||
t.Fail()
|
||||
return
|
||||
}
|
||||
_, err = insertExec.Execute(conn)
|
||||
repo := repository.NewRepository[Test](conn, orm)
|
||||
err = insertExec.Execute(conn)
|
||||
repo := repository.NewRepository[*Test](conn, orm)
|
||||
|
||||
// WHEN
|
||||
res := repo.SelectAll()
|
||||
@@ -52,14 +52,14 @@ func TestRepoSelectByPk(t *testing.T) {
|
||||
defer cleanUp("test.db", conn)
|
||||
|
||||
testObj := Test{Int64Field: 54, IntField: 12, StringField: "asdf"}
|
||||
insertExec, err := exec.NewInsert(orm, testObj)
|
||||
insertExec, err := exec.NewInsert(orm, &testObj)
|
||||
if err != nil {
|
||||
log.LogError("TestRepoSelectByPk setup failed: %s", err)
|
||||
t.Fail()
|
||||
return
|
||||
}
|
||||
_, err = insertExec.Execute(conn)
|
||||
repo := repository.NewRepository[Test](conn, orm)
|
||||
err = insertExec.Execute(conn)
|
||||
repo := repository.NewRepository[*Test](conn, orm)
|
||||
|
||||
// WHEN
|
||||
res := repo.SelectByPk(1)
|
||||
@@ -78,14 +78,14 @@ func TestRepoSelectByCompundPk(t *testing.T) {
|
||||
defer cleanUp("test.db", conn)
|
||||
|
||||
testObj := TestWithCompositePk{ID: 42069, Name: "Test"}
|
||||
insertExec, err := exec.NewInsert(orm, testObj)
|
||||
insertExec, err := exec.NewInsert(orm, &testObj)
|
||||
if err != nil {
|
||||
log.LogError("TestRepoSelectByCompundPk setup failed: %s", err)
|
||||
t.Fail()
|
||||
return
|
||||
}
|
||||
_, err = insertExec.Execute(conn)
|
||||
repo := repository.NewRepository[TestWithCompositePk](conn, orm)
|
||||
err = insertExec.Execute(conn)
|
||||
repo := repository.NewRepository[*TestWithCompositePk](conn, orm)
|
||||
|
||||
// WHEN
|
||||
res := repo.SelectByPk(42069, "Test")
|
||||
@@ -104,10 +104,10 @@ func TestRepoSave(t *testing.T) {
|
||||
defer cleanUp("test.db", conn)
|
||||
|
||||
testObj := Test{Int64Field: 54, IntField: 12, StringField: "asdf"}
|
||||
repo := repository.NewRepository[Test](conn, orm)
|
||||
repo := repository.NewRepository[*Test](conn, orm)
|
||||
|
||||
// WHEN
|
||||
repo.Save(testObj)
|
||||
repo.Save(&testObj)
|
||||
|
||||
// THEN
|
||||
res := repo.SelectByPk(1)
|
||||
@@ -124,9 +124,9 @@ func TestRepoDelete(t *testing.T) {
|
||||
defer cleanUp("test.db", conn)
|
||||
|
||||
testObj := Test{Int64Field: 54, IntField: 12, StringField: "asdf"}
|
||||
repo := repository.NewRepository[Test](conn, orm)
|
||||
repo := repository.NewRepository[*Test](conn, orm)
|
||||
|
||||
repo.Save(testObj)
|
||||
repo.Save(&testObj)
|
||||
|
||||
res := repo.SelectByPk(1)
|
||||
if res == nil {
|
||||
|
||||
Reference in New Issue
Block a user