問題タブ [unit-testing]

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

asp.net-mvc - Asp.net-mvc コントローラー コンテキストのモック

したがって、コントローラーのコンテキストは、いくつかの asp.net 内部に依存します。単体テスト用にこれらをきれいにモックアップする方法は何ですか? たとえば、「GET」を返すための Request.HttpMethod のみが必要な場合、大量のセットアップでテストを詰まらせるのは非常に簡単なようです。

ネットでいくつかの例/ヘルパーを見てきましたが、古いものもあります。これは、最新かつ最高のものを保持するのに適した場所であると考えました.

最新バージョンの rhino モックを使用しています

0 投票する
6 に答える
4761 参照

unit-testing - XNA 単体テスト

そのため、XNA ゲーム/アプリケーションの単体テストを行う最善の方法について、さまざまな意見を聞きたいと思っています。抜け目のない Google 社員は、おそらく私が質問している理由を理解できるでしょうが、私はトピックを偏らせたくありませんでした :-)

0 投票する
25 に答える
149713 参照

python - Python で動的 (パラメータ化された) 単体テストをどのように生成しますか?

ある種のテスト データがあり、各項目の単体テストを作成したいと考えています。私の最初のアイデアは、次のようにすることでした。

これの欠点は、1 つのテストですべてのデータを処理することです。その場で各項目に対して 1 つのテストを生成したいと思います。助言がありますか?

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

c++ - CppUnit テスト カバレッジ (win32 および Unix) を測定するにはどうすればよいですか?

広範な単体テスト (CppUnit を使用) を含む非常に大きなコード ベースがあります。これらのテストによって実行されるコードの割合を計算し、(理想的には) ライブラリごとまたはファイルごとに実行されたコードの量を示す何らかのレポートを生成する必要があります。

ここにキッカーがあります: これは完全に無人で実行する必要があり (最終的には継続的インテグレーション ビルド内で)、クロスプラットフォームである必要があります (まあ、少なくとも WIN32 と *nix)。

これを行うのに役立つツールまたはツールのセットを提案できる人はいますか? 私は CppUnit から変更することはできません (変更したくもありません。お尻を蹴ります)。

乾杯、

0 投票する
17 に答える
74524 参照

objective-c - Objective-C コードを単体テストする最良の方法は何ですか?

Objective-C コードを単体テストするためのフレームワークは何ですか? Apple Xcode とうまく統合できるフレームワークが欲しいです。

0 投票する
12 に答える
29811 参照

php - SimpleTest と PHPunit

この両方の経験がある人は、もしあれば、2つの大きな違いに光を当てることができるかどうか疑問に思っていましたか?

特定のケースに適したそれぞれの特定の強みはありますか?

0 投票する
58 に答える
1079708 参照

java - プライベート メソッド、フィールド、または内部クラスを持つクラスをテストするにはどうすればよいですか?

JUnit を使用して、内部プライベート メソッド、フィールド、またはネストされたクラスを持つクラスをテストするにはどうすればよいですか?

テストを実行できるようにするためだけにメソッドのアクセス修飾子を変更するのは良くないようです。

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

unit-testing - プログラムで .reg ファイルを win32 レジストリにマージする

プログラムで .reg ファイルをレジストリにマージする最良の方法は何ですか? これは単体テスト用です。.reg ファイルは、テストの開始時と終了時に追加されて削除されるテスト アーティファクトです。

または、レジストリに対して単体テストを行うためのより良い方法があれば...

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

apache-flex - FlexUnit コンポーネントのテスト パターン: addAsync を使用するか、手動で初期化しますか?

私たちは職場で約 6 か月間 Flex を使用してきましたが、カスタム コンポーネントを含む FlexUnit テストの最初のバッチは、次のようなパターンに従う傾向があることがわかりました。

基本的に、コンポーネントについて確実に検証するには、コンポーネントが完全に初期化されていることを確認する必要があります。Flex では、コンポーネントが表示リストに追加された後、非同期で行われます。そのため、コールバックが発生したときに通知されるように (FlexUnit の addAsync 関数を使用して) セットアップする必要があります。

最近、ランタイムが必要な場所で呼び出すメソッドを手動で呼び出すだけだったので、テストは次のようになる傾向があります。

これは従うのがはるかに簡単ですが、どちらかというと少しごまかしているような気がします. 最初のケースは、現在のアプリケーション (単体テスト ランナー シェル アプリ) にそれを叩きつけることであり、後者は「実際の」環境ではありません。

他の人がこの種の状況にどのように対処するのだろうと思っていましたか?

0 投票する
9 に答える
8341 参照

python - Python での単体テスト

Python には、標準の xUnit スタイルのテスト フレームワークと互換性のあるユニット テスト フレームワークがありますか? もしそうなら、それは何ですか、それはどこにありますか、それは何か良いですか?