WIP: Insert sets PK

This commit is contained in:
2026-05-20 23:16:42 +02:00
parent e98dbe3338
commit 4726204413
4 changed files with 79 additions and 18 deletions
+7 -7
View File
@@ -33,7 +33,7 @@ func TestRepoSelectAll(t *testing.T) {
return
}
_, err = insertExec.Execute(conn)
repo := repository.NewRepository[Test](conn, orm)
repo := repository.NewRepository[*Test](conn, orm)
// WHEN
res := repo.SelectAll()
@@ -59,7 +59,7 @@ func TestRepoSelectByPk(t *testing.T) {
return
}
_, err = insertExec.Execute(conn)
repo := repository.NewRepository[Test](conn, orm)
repo := repository.NewRepository[*Test](conn, orm)
// WHEN
res := repo.SelectByPk(1)
@@ -85,7 +85,7 @@ func TestRepoSelectByCompundPk(t *testing.T) {
return
}
_, err = insertExec.Execute(conn)
repo := repository.NewRepository[TestWithCompositePk](conn, orm)
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 {