問題タブ [pex]

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 投票する
4 に答える
1852 参照

.net - Pex and Moles プロジェクトはまだ活動中ですか?

以前は月に 2 つの新しいバージョンをリリースしていましたが、2010 年 10 月以降、新しいバージョンをリリースしていません。私はこれを見つけまし。しかし、彼らが MSDN のサポート フォーラムを閉鎖したという事実は、プロジェクトが前進しないのではないかと私に思わせます。現在のプロジェクトで使用していますが、手遅れになる前に別のフレームワークに置き換えることを考えています。

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

unit-testing - インストール後にモグラが見つからない

Pex & モルをインストールし、チュートリアルに従おうとしていました

しかし、新しいアイテムを追加できませんでした --> 何らかの理由でテスト プロジェクトにほくろ

そこにファイルの種類が見つかりません

何度か再インストールを試みましたがだめでした…

私に何ができる ?

ありがとう

ダン

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

pex - Pex: String.IsNullOrEmpty の場合、Pex は 2 つのテスト メソッドのみを生成します

このような単一の条件を持つ簡単な方法があります。

if (String.IsNullOrEmpty(FirstName))

{

成功 = false;

}

成功を返します。

Pex を実行すると、FirstName プロパティに Null を割り当て、FirstName に "\0" を割り当てるテスト ケースが 1 つだけ生成されます。

string.Empty を FirstName プロパティに割り当てる 3 番目のメソッドを生成しないのはなぜですか?

0 投票する
5 に答える
679 参照

.net-4.0 - コード コントラクトを尊重するように Pex を構成するにはどうすればよいですか?

次のコード例の場合、コード コントラクトを尊重するように Pex を構成するにはどうすればよいですか?

現在の問題: Pex を実行すると、指定されたコード コントラクトに違反するテスト ケースがまだ生成されます。

参考: csproj ファイルの「コード コントラクト」設定は次のとおりです。


編集: SP1 で何かが壊れましたか?

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

pex - 商業目的のペックスとモグラ?

Pex & Moles を商用目的で使用できますか。

そうでない場合は、いつ商用目的になるかについては誰もが考えています。

実際のビジネス状況で労力を費やす価値があるかどうかを知りたい.

ありがとうセンティル・ガンジー

0 投票する
0 に答える
63 参照

testing - Pex と TestCategory

Pex が TestCategory 属性で生成するテスト メソッドを装飾する方法はありますか? ドキュメント (およびすべてのパブリック クラス) を精査しましたが、何も表示されません。

この属性を生成されたテストに手動で追加できることはわかっていますが、その後で Pex Exploration を再実行すると、手動で行った変更が失われます。

情報をお寄せいただきありがとうございます。

David Mullin IMAテクノロジー

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

visual-studio-2010 - Moles / VS2010 SP1の問題-エラー32、終了コード-1002がMoles0.94.51023.0でmstestを構築しています

2011年6月20日更新 このエラーが発生する前に、テストプロジェクトをビルドできるのは1回か2回だけです。これが解決されるまで、Molesは私には使用できません。obj/binを削除してVisualStudioを閉じたり再度開いたりすることは実用的ではありません。

エラー

エラー32コマンド""C:\ Program Files \ Microsoft Moles \ bin \ moles.exe "@C:\ src \ qp \ mvc3 \ Solution \ QP.Tests.Moles \ obj \ Debug \ Moles\moles.args"が終了しましたコード-1002で。QP.Tests.Moles

説明

nunitでmolesを使おうとしていましたが、問題が発生しました...そこで、1回のテストで新しいmstestプロジェクトを作成しました。テストが構築され、SUTにデバッグして、HttpContextに期待される値が含まれていることを確認できました。その後のテストプロジェクトのビルドの試みは、上記で失敗します。

注:私はresharper 6 EAPを実行しています(私は知っています、私は知っています)が、mstestランナーを無効にしました。また、これはビルドエラーです。

私が試したこと

テストプロジェクトでobj/binディレクトリの再構築、クリーンアップ、および削除を試みました。

コード

0 投票する
2 に答える
317 参照

params - Moles で params キーワードを使用してメソッドをほくろ/モックする方法はありますか?

params キーワードを使用してメソッドをモレ/スタブ/モックする方法はありますか?

これは、私がモル/スタブしようとしているメソッドの例です:

私はそれを次のようにほくろしようとしました:

次のコンパイル エラーが発生します。

'; 予想される」および「予想されるタイプ」

params キーワードを強調表示します。

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

pex - 単一のクラスに対して Pex を実行するにはどうすればよいですか?

何百ものクラスを含む既存のアセンブリがあります。一度に 1 つのクラスに対して Pex を実行したいのですが、その方法がわかりません。この点で何か助けていただければ幸いです...

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

python - libtorrent dht ピア リクエスト?

libtorrent/rasterbar の python バインディングをいじっています。私がやりたかったのは、新しい「ノード ID」を生成し、それを他のノードに再通知することでした。

「コード化された辞書」を作成する必要があることを読みましたが、force_dht_reannounce などを使用して発表されたと思いますが、これは正しいですか?