問題タブ [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.
c# - Visual Studio 2015 IntelliTest: 選択した型が表示されず、探索できません
私は次のコードを持っています:
メソッドを右クリックしてAreaofSquare
[IntelliTest の実行] を選択すると、次のエラー メッセージが表示されます。
選択したタイプは表示されておらず、探索できません
なぜこのエラーですか?
c# - Visual Studio 2015 Intellitest を使用したパラメーター化された単体テスト
私が長い間 MSTest で見たいと思っていた機能の 1 つは、パラメーター化された単体テスト (PUT) です。Intellitestが上記のテストを作成できると聞いて興奮しました。しかし、私は Intellitest で遊んでみましたが、私の PUT の定義は Microsoft の定義とは異なると考えています。
「PUT」というとNUnit の TestCasesやxUnit の Theories を思い浮かべます。私よりずっと賢い人は、同じ用語を使っているようです。
Intellitest が実際に NUnit や xUnit と同じ方法で PUT を作成できるかどうか教えてもらえますか? それとも、Intellitest では 1 つのことを意味し、他のほとんどのテスト フレームワークでは別のことを意味するオーバーロードされた用語の問題ですか? ありがとう。
c# - Visual Studio 2015 Intellitest が 64 ビット プロジェクトで動作しない
x64 プロジェクトで intellitest を実行しようとしています (さらに言えば、単純な 64x プロジェクトを作成しようとしました)。
しかし、何らかの理由で私がintellitest出力で得るのは
c# - 最もインテリジェントなコマンド ライン呼び出し
私の学術研究では、コマンド ラインから intellitest を呼び出そうとしています。(pexwizard および pex コマンド) を介して Pex の古いバージョンでこれを使用していましたが、これは html レポートを生成していました。私は現在vs 2015を使用していて、似たようなことをしようとしていますが、方法が見つかりません。助言がありますか?前もって感謝します。
visual-studio-2015 - Visual Studio 2015 Enterprise で "クラス ライブラリ (パッケージ)" の IntelTest を有効にする方法を教えてください。
Visual Studio 2015 Enterprise コマンドの [IntelliTest の作成] または [IntelliTest の実行] は、プロジェクト タイプが [クラス ライブラリ (パッケージ)] のポップアップ メニューに表示されません。
unit-testing - Pex を使用して変更された参照パラメーターをテストする
Pex は、特性評価テストの観点からは興味深いように見えますが、参照によって渡されたオブジェクトの変更をアサートするのに苦労しています。
以下でテストしようとしているコードを考えると:
私がやろうとしているのは、変更を加えることができるように、Characterisation/Locking テストを生成する Update に対して Intellitest テストを作成して実行することです。
テストが生成されると、次のようになります。
null チェック テストを削除するための想定を追加しましたが、ここでは問題ありません。
私が抱えている問題は、item.Quantity アサーションを自動生成するために最も知的なものになることです。また、品質をパラメータとして UpdateTest(...., int quality) に渡そうとしましたが、これは常にゼロに設定されています。
出てくるのは次のとおりです。
item.Quantity の値に対するアサーションはありません。
Update メソッドが呼び出された後に、返された item.Quality に対して Pex/Intellitet にアサーションを生成させる方法を知っている人はいますか?
visual-studio-2015 - Intellitest ブロックと 2015 年の比較
私は、巨大でおそらく完了しているアプリケーションの1つに対して、最も知的なコードカバレッジを行っています。
db(エンティティフレームワーク)にアクセスする必要があるAPIメソッドの1つに対してユニットテストを実行しました。
しかし、\'ConStr\' という名前の接続文字列がアプリケーション構成ファイルに見つからなかったため、テストは完了していません。
また、intellitest の実行中は、Web 構成ファイルの値に到達できません。このため、ブロック全体をカバー (71/185) することはできません。Web 構成エントリにアクセスするために他に何か処理する必要がありますか?
前もって感謝します
RAM