2012-02-24 1 views
3

パラメータとして文字列型の変数を受け入れる小さな関数を記述します。Visual Studio 2010で関数をテストするには?

私の機能をテストする方法があるのでしょうか?

私はユニットテストのものを使いたくないのですが、それは過剰です。

ありがとうございました。すべての返信用

UPDATE

感謝。

私の場合、この関数はイベントハンドラによってトリガされます。しかし、私は関数とハンドルをバインドする必要はありません、私はちょうどその関数が動作するかどうかをチェックしたい。

ユニットテストを書くのが最善の方法でしょうか?

+6

ユニットテストを書く必要があります。 – SLaks

+0

"何かテストしたいが、テストケースを実行するように明示的に設計されたVisual Studioに同梱されているツールを使用したくない"。あなたは間違っています、それは過労ではありません。 –

答えて

8

immediate windowを使用して、そこに関数呼び出しを入力してテストすることができます。通常、アプリケーションの実行中にこの機能を使用しますが、設計時にも使用できます。

+1

実際には、デザイン時にイミディエイトウィンドウを使用できます。 http://msdn.microsoft.com/en-us/library/f177hahy(v=VS.80).aspx – swannee

+1

新しい何かを毎日学ぶ。 – Matthew

+0

ニース!中間のウィンドウは実行時にしか使用できないと思った。私はちょうど私がそれに私の全体の機能をコピーして貼り付けることができることを知った。ありがとう! – HorseKing

7

これは何単位テストですか。もう1つのオプションは、それを参照するための新しいコンソールテストを作成するだけですが、単にそれを右クリックして新しい単体テストを作成するのは簡単ですし、最善の方法です - 余計ではなく、5秒かかる):

最悪の場合テストが完了したら削除してください。

2

関数を使用するサンプルアプリケーションを作成し、デバッガを使用してその中を実行し、すべてが正しく機能していることを確認できます。

しかしSLAKsに同意する必要があります。ユニットテストを書くべきです。実際、このような方法は、単体テストを求めているように聞こえます。

+0

は私のアプローチとはまったく異なっています:) –

0

私はnunitを使用して、クラスライブラリを作成し、関数をテストするための単体テストを作成します。これを簡単にテストする従来の方法は、コンソールアプリケーションを使用することですが、これは単体テストがコードをテストするための素早く弾力性のある方法であるため、推奨されなくなりました。

関連する問題