|
|
タグによる閲覧
すべてのタグ » 単体テスト
フィルターするタグはこれ以上ありません。
-
デフォルトでは、
明るい青:テスト実行で実行済み
赤茶 ...
-
Unit Test で appconfig を使用するときは、
テストプロジェクトに用意した appconfigのプロパティで、
『常にコピーする』
を選択して、実行フォルダにコピーして使います。
そんなことしたら使えないジャン!と思うアナタ。
大丈夫です、コピーしたappconfigファイルのお名前は、
適切な形に自動でリネームされます。
安心して使ってくださいね。
-
以前に
http://cs.gogo-asp.net/blogs/libaty/archive/2005/12/14/97.aspx
や
http://cs.gogo-asp.net/blogs/fujiko/archive/2005/12/13/78.aspx
で
Unit TestでFile Attach機能を利用したら、自動的にデタッチされない!と書いたけれど、
通常はマシンを再起動すれば自動的にデタッチされるとのこと。
実際、その方のマシンではそう動くそうな。
私たちのマシンにはDevelopers EditionとExpress Edition両方がインストールされている。
File Attachを使用するときは、app.configに
<add ...
-
VSTSでテスト対象を変更したら、テスト対象をリビルドして、
さらにテストプロジェクトもリビルドしましょう~。
やりわすれると相当あせること請け合い。
-
VSTS でテストをするときにDBファイルをテストプロジェクトにおいて、それをSQL Server が動的にアタッチするような設定にしてある。
部で一番高性能なマシンをもぎ取って使っているのに、なんだか最近レスポンスが悪いぞ、と思ってSQL Server Management Studio を覗いてみた。
なーんとびっくり、似たような名前のDBが20近くも追加されてるじゃないですか。
テスト終わったら自動でデタッチするなりなんなりしてくれないのかしら・・・
それともテストコード書き間違えてしょっちゅう実行しちゃう私が悪いのかしら・・・
-
VSTSの単体テスト時の*.mdf ファイルの配置について
VSTSの単体テストではSQL Server を使用した場合、
SQL Server にアタッチしていないファイルも、SQL Server が動的にアタッチしてDBとして使用できる。
さらにテスト実行時にテスト用のフォルダにコピーして、それを使用するからいちいち初期化しないでいいし。
ステキ☆
昔DBUnit の XML 書き間違えて小一時間格闘した私にぴったり☆
====================================
設定方法
1.テストプロジェクトにテスト用のmdfファイルとldfファイルをおく
2.app.config ...
-
VSTSの単体テストでapp.config を使用したいときに、
テストプロジェクト内にapp.config を作ってそれを触る、ってのはもちろんそうやねんけど、
その配置方法について。
app.config のプロパティで、出力ディレクトリのコピーで”常にコピーする”を選択。
同じプロパティのビルドアクションで”埋め込まれたリソース”を選択
これでapp.configを実行フォルダに自動的にコピーして名前は自動でリネームしてもらえる。
ただし構成ファイルはテストプロジェクト1つにつき1つしかもてないので注意~
|
|
|