Slide 8
Slide 8 text
解決方法:クエリテストの動作イメージ
Goのテストとしてテストケースを実装する。テストケースごとに以下を実行します。
入力:テスト対象クエリのパス、挿入したいテストデータ
1. テスト対象クエリが依存しているテーブルを抽出し、テスト用データセット配下にテーブル
を1件ずつ作成します。
2. テストケースで指定されているテストデータを、テスト用テーブルに挿入
3. 作成したテーブルに使用するように、対象クエリのFROM句を書き換えます。
4. クエリを実行し、期待している結果と同じか確かめます。
5. テストケースのクリーンアップで、作成したテスト用テーブルをすべて削除