ラベル NUnit の投稿を表示しています。 すべての投稿を表示
ラベル NUnit の投稿を表示しています。 すべての投稿を表示

2009年10月1日木曜日

NUnitのException

ExceptionはAssert.CatchやAssert.Throwsなどで
Assert.Catch<InvalidOperationException>(()=>{a.func();}, "must throw exception");
のような形でテストできるみたい。
でもNUnitについてくるGUI使うときはこれでもいいけど、
前の日記のようにVisual Studioでやっていると、そこで実行が終わってしまう。

これをやろうとするとやっぱり
try {
   a.func();
   Assert.Fail("must throw exception");
} catch (InvalidOperationException) {
   //OK
}
のようにしないといけないのかな?

2009年9月30日水曜日

Express Editionでのnunit test

ここの情報がすごく参考になりました。
NUnitのコードをデバッグ実行する方法。

http://dora.bk.tsukuba.ac.jp/~takeuchi/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%A3%C3%A1%F4%2FExpress%20Edition%20%A4%C7%A4%CE%A5%C6%A5%B9%A5%C8%B6%EE%C6%B0%B7%BF%B3%AB%C8%AF

TestDrivenってなんで動かないんだろうと思ったら
普通にインストールした場合、Express Editionじゃ無理なんですね。。

ちなみに、上記の通りやろうとして、nunit.addinを探してしまった。
nunitのとこじゃなくて、TestDrivenの方に入っていました。