テストケースについて考える(自分メモ) [プログラミング]
http://nakagami.blog.so-net.ne.jp/2008-11-04 の続き
ここ↓のアドバイスにあるように、
http://tech.groups.yahoo.com/group/firebird-python/message/120
クライアントと Firebird の間に入ってダンプするプログラム作成中。
基本的なSQL文については、なんとかなりそう(バックアップとかは別)
大きな進歩だ。
もうちょっとちゃんと作っておくと、あとあと楽かなぁと思い、テストケースについての自分メモを書いておく。
setUp()
create_db
Create Table(主キー・外部キー、カラムがたくさんある)
Create Procedure(パラメータあり・なし、結果セットあり・なし)
Insert 成功する
commit
rollback
Insert 制約により失敗する
Select 成功する
Select 成功する(パラメータ付き)
Select Unknown Column → エラー
Select パラメータの数が異なる → エラー
Stored Procedure 呼び出し
tearDown()
作った DB の削除
ここ↓のアドバイスにあるように、
http://tech.groups.yahoo.com/group/firebird-python/message/120
クライアントと Firebird の間に入ってダンプするプログラム作成中。
基本的なSQL文については、なんとかなりそう(バックアップとかは別)
大きな進歩だ。
もうちょっとちゃんと作っておくと、あとあと楽かなぁと思い、テストケースについての自分メモを書いておく。
setUp()
create_db
Create Table(主キー・外部キー、カラムがたくさんある)
Create Procedure(パラメータあり・なし、結果セットあり・なし)
Insert 成功する
commit
rollback
Insert 制約により失敗する
Select 成功する
Select 成功する(パラメータ付き)
Select Unknown Column → エラー
Select パラメータの数が異なる → エラー
Stored Procedure 呼び出し
tearDown()
作った DB の削除
コメント 0