問題タブ [intellitest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
149 参照

visual-studio-2015 - 既存の単体テストとのインテリジェントな統合

既存の単体テスト プロジェクトは既にありましたが、Intellitest は別のプロジェクトを生成します。Intellitest を既存のテスト プロジェクトに統合する方法はありますか?

0 投票する
1 に答える
738 参照

visual-studio-2015 - 生成されたテストを格納するプロジェクトを IntelliTest に伝える方法は?

IntelliTests を使用したいサンプル プロジェクトがあります。生成されたテストを格納するプロジェクトを作成しましたが、IntelliTest はそれを無視し、別のテスト フレームワークと設定で新しいプロジェクトを作成するようです。 使用するプロジェクトを IntelliTest に伝える方法はありますか?

私が取った手順は次のとおりです。

私のプロジェクトには、1 つのメソッドを持つ 1 つのクラスがあります。最初にメソッド内で右クリックしCreate IntelliTest、コンテキスト メニューから選択しました。次に、これらの設定を使用してテスト プロジェクトを作成しました。

ここに画像の説明を入力

メソッド内をもう一度右クリックしRun IntelliTest、コンテキスト メニューから選択しました。テストが生成されたら、それらをすべて選択し、saveアイコンをクリックします。IntelliTest は、VS テストを含む新しいプロジェクトを誤って作成するようになりました。以前に作成したプロジェクトとすべての設定を完全に無視します (図を参照)。

0 投票する
1 に答える
156 参照

unit-testing - IntelliTest は PexArguments を使用しません

IntelliTest次のコードを使用して、特定のパラメーターを強制的に試行しようとしています。

何の 1234 と "G" が試されないか知っていますか?

pex4fun のコード

ありがとう、ロク

0 投票する
1 に答える
217 参照

c# - Intellitest を使用して浮動小数点出力をテストするにはどうすればよいですか?

私はVS 2015のIntellitest(および一般的な単体テスト)にかなり慣れていないので、それを使用してインチとmmを変換する簡単な方法をテストしようとしています。

Intellitet には浮動小数点テストに関する制限があることを理解しています。理想的には、完全にフレームワークの外に出ることなく、これらを回避するにはどうすればよいですか? 残りのコードでは問題なく使用しているので、できるだけ同じアプローチに一致する回避策を見つけたいと思います。

クラスに 2 つのプロパティがあります。

次に、Intellitest を使用してスタブを作成し、次のように入力します。

これを実行すると、Intellitest は次のエラーを表示します。

次の操作が分岐条件に関係していました:

この操作はテスト容易性の問題を引き起こし、呼び出しに続くコードをカバーするための入力を生成できません。

それが指す行は最初のAreEqual()呼び出しです。これに対する最も適切な回避策は何ですか?

0 投票する
1 に答える
75 参照

unit-testing - プロパティは Intellitest でサポートされていますか?

Run IntelliTestプロパティで無効にCreate IntelliTestなっており、PexMethod を作成しません。 ここに画像の説明を入力

0 投票する
1 に答える
226 参照

visual-studio - コマンド ラインを使用した Visual Studio のインテリジェントな実行

コマンドを使用して IntelliTest を実行し、レポートを生成したいと考えています。コマンドラインからこれを呼び出す方法はありますか。

0 投票する
1 に答える
222 参照

intellitest - 最もインテリジェントなコード カバレッジ

Intellitest 2015 を使用してデータ駆動型テストを行っています。私のメソッドには、2 つのパラメーター MethodA(List クラス、文字列 sourceType) があります。インテリテストを実行しているとき、フレームワークは制御文字 ("\u0007"、"\u0008"、"\a" など) などの任意の引数を渡しています。メソッドの先頭に条件ステートメントを追加して、これらの文字列を防止しています。私の質問は、各特殊文字を個別にチェックしている場合、ブロックの実行と実行の数はより多くなります (39/87) が、これらを string[] 配列に追加し、実行中のブロックの数を一度にすべてチェックすると徐々に減少しています(18/87)。ここで最大のコードブロック実行を達成するにはどうすればよいですか。誰でもこれについて私を助けることができますか?

0 投票する
1 に答える
760 参照

visual-studio - Visual Studio 2013 のインテリテスト

Intellitest を Visual Studio 2013 にインストールまたは統合する方法はありますか? 既定では、Visual Studio 2015 Enterpriseで既に利用可能です。