Skip to content

Commit

Permalink
Merge pull request #25 from shake551/close_db
Browse files Browse the repository at this point in the history
close db
  • Loading branch information
3c1u authored Oct 27, 2022
2 parents e204e9c + 2834a36 commit 2564b25
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 16 deletions.
16 changes: 10 additions & 6 deletions _test/sta13/sta13_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,19 +24,23 @@ func TestStation13(t *testing.T) {
return
}

todoDB, err := db.NewDB(dbPath)
if err != nil {
t.Errorf("データベースの作成に失敗しました: %v", err)
return
}

t.Cleanup(func() {
if err := todoDB.Close(); err != nil {
t.Errorf("DBのクローズに失敗しました: %v", err)
return
}
if err := os.Remove(dbPath); err != nil {
t.Errorf("テスト用のDBファイルの削除に失敗しました: %v", err)
return
}
})

todoDB, err := db.NewDB(dbPath)
if err != nil {
t.Errorf("データベースの作成に失敗しました: %v", err)
return
}

stmt, err := todoDB.Prepare(`INSERT INTO todos(subject) VALUES(?)`)
if err != nil {
t.Errorf("ステートメントの作成に失敗しました: %v", err)
Expand Down
15 changes: 10 additions & 5 deletions _test/sta2/sta2_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,23 @@ func TestStation2(t *testing.T) {
return
}

todoDB, err := db.NewDB(dbPath)
if err != nil {
t.Error("DBの作成に失敗しました。", err)
return
}

t.Cleanup(func() {
if err := todoDB.Close(); err != nil {
t.Errorf("DBのクローズに失敗しました: %v", err)
return
}
if err := os.Remove(dbPath); err != nil {
t.Errorf("テスト用のDBファイルの削除に失敗しました: %v", err)
return
}
})

todoDB, err := db.NewDB(dbPath)
if err != nil {
t.Error("DBの作成に失敗しました。", err)
return
}
r := router.NewRouter(todoDB)
srv := httptest.NewServer(r)
defer srv.Close()
Expand Down
15 changes: 10 additions & 5 deletions _test/sta5/sta5_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,23 @@ func TestStation5(t *testing.T) {
return
}

todoDB, err := db.NewDB(dbPath)
if err != nil {
t.Error("DBの作成に失敗しました。", err)
return
}

t.Cleanup(func() {
if err := todoDB.Close(); err != nil {
t.Errorf("DBのクローズに失敗しました: %v", err)
return
}
if err := os.Remove(dbPath); err != nil {
t.Errorf("テスト用のDBファイルの削除に失敗しました: %v", err)
return
}
})

todoDB, err := db.NewDB(dbPath)
if err != nil {
t.Error("DBの作成に失敗しました。", err)
return
}
r := router.NewRouter(todoDB)
h := handler.NewHealthzHandler()
r.Handle("/healthz", h)
Expand Down

0 comments on commit 2564b25

Please sign in to comment.