@@ -70,17 +70,19 @@ func getTestDb(logs *logging.Logging) *DB {
7070 return db
7171}
7272
73- func initTestDb (db * DB , logger * logging. Logger ) {
73+ func initTestDb (db * DB ) {
7474 _ , err := db .Query ("DROP TABLE IF EXISTS user" )
7575 if err != nil {
76- logger . Fatal (err )
76+ utils . PrintErrorThenExit (err , 1 )
7777 }
7878
79- _ , err = db .Query (`CREATE TABLE user ("id" INTEGER PRIMARY KEY, "name" VARCHAR(255), "age" INTEGER, "email" VARCHAR(255))` )
79+ _ , err = db .Query (`CREATE TABLE user ("id" INTEGER PRIMARY KEY, "name" VARCHAR(255) DEFAULT '' , "age" INTEGER DEFAULT 0 , "email" VARCHAR(255) DEFAULT '' )` )
8080 if err != nil {
81- logger . Fatal (err )
81+ utils . PrintErrorThenExit (err , 1 )
8282 }
83+ }
8384
85+ func prefillTestDb (db * DB ) {
8486 entities := []User {
8587 {
Id :
1 ,
Name :
"Alice Johnson" ,
Age :
25 ,
Email :
"[email protected] " },
8688 {
Id :
2 ,
Name :
"Bob Smith" ,
Age :
30 ,
Email :
"[email protected] " },
@@ -89,9 +91,9 @@ func initTestDb(db *DB, logger *logging.Logger) {
8991 }
9092
9193 for _ , entity := range entities {
92- _ , err = db .NamedExec (`INSERT INTO user ("id", "name", "age", "email") VALUES (:id, :name, :age, :email)` , entity )
94+ _ , err : = db .NamedExec (`INSERT INTO user ("id", "name", "age", "email") VALUES (:id, :name, :age, :email)` , entity )
9395 if err != nil {
94- logger . Fatal (err )
96+ utils . PrintErrorThenExit (err , 1 )
9597 }
9698 }
9799}
0 commit comments