問題タブ [googletest]
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.
visual-studio-2005 - Google Test ビルド時の shellapi エラー
Google Test をダウンロードしました。次に、「gtest.sln」ファイルを開きました。変換後、「ビルド」をクリックしましたが、Visual Studio 2005 で以下のエラーが繰り返し発生しました。私は何をすべきか?ありがとうございました
visual-studio-2005 - Visual Studio 2005 での LNK 2005 エラー
Windows XP で Visual Studio 2005 を使用しています。「Google Test」フレームワークを使用しようとしています。しかし、リンカ エラーのため、1 つのテストだけを作成することはできませんでした。
デバッグ モードで /MDd オプションを使用して Google Test ソース ファイルをビルドし、新しいプロジェクトを作成しました。次に、このリンクに記載されている手順をプロジェクト プロパティ ファイルに作成しました。
/MDd オプションを使用してデバッグ モードでビルドしようとしたところ、次のエラーが発生しました。助けていただけますか?ありがとうございました。
gtest ファイルにコメントすると、エラーは次のようになります。
eclipse - Google C ++テストフレームワークからの出力テキストのEclipseコンソールのテキストに色を付ける
Google C++ テスト フレームワークを使用して単体テストを実行するときに、Eclipse (Helios) コンソールに色付きのテキストを表示したいと考えています。
Industriallogic プラグインを試しましたが、Helios では動作しません。
Helios で動作する色付きのテキスト出力を取得するための Google C++ テスト フレームワーク用の Eclipse プラグインはありますか?
ご協力ありがとうございました。
c++ - 「Google テスト」と「ブースト プログラム オプション」の統合
Google テストを使用するプログラムがあり、オプションを解析するためにプログラム オプション ライブラリをブーストします。問題は、Google テストにも独自のオプション パーサーがあるため、Google テストにオプションを与える前に除外する必要があることです。
たとえば、hello を実行するときは、次のように使用します
--option1 は、 --gtest_filter オプションを Google テストに渡す前に使用するオプションです。
次のコードを実行すると--gtest_filter
、ブースト プログラム オプションに使用するオプションではないため、例外が発生しました。ブースト プログラムのオプションが gtest の入力を認識しないオプションをどのように組み合わせることができますか?
c++ - gTest と複数の main()
私はEclipseプロジェクトを持っています。すべてのテストケースは 1 つの *.cpp ファイルにあります。問題は、この方法で 2 つの main() 関数が作成されることです。1 つはアプリ自体用で、もう 1 つはテストケース用です。もちろん、Eclipseはビルドを拒否します...すべてを1つのプロジェクトの下にまとめたいと思います(複数の構成、SVNリポジトリなどは避けてください)。理想的には、Eclipse に 2 つの実行可能ファイル (アプリ用とテストケース用) を強制的にビルドさせたいと考えています。Eclipse の Makefile をざっと見ましたが、正直なところ、それがどのように機能するのかよくわかりません。Main.cpp/Testcases.cpp を常に除外して 1 つの実行可能ファイルをビルドすることは可能ですが、あまりエレガントではありません...
似たような経験をした人はいますか?
c++ - Googlemock:オブジェクト内の配列内の要素を検証する方法は?
私は小さなクラスを持っています:
そして、googlemock の期待値を使用して、ペイロードの最初の 2 つの要素のみを検証したいと考えています。ペイロードの長さと期待値が同じであることを確認するため、ElementsAreArray は使用できません。これまでのところ、次のような期待があります。
何か案は?モッククラスは次のようになります。
visual-studio - Visual Studio 内での Google テスト結果の表示
Visual Studio 内で Google テストの結果を表示する方法はありますか? はいの場合、どのように?
Google Test 1.5.0 と Visual Studio 2010 を使用しています
これまで、コマンド ラインから Google Test を使用してきました。
私は他のIDE(eclipse ...)でそのような統合を見てきましたが、VSではまだ見ていません
c++ - msysでmingwを使用してWindowsでgoogletestをコンパイルするには?
私の必要性は単純です。msysでMinGWを使用して、Windowsでgoogletestをコンパイルして使用する必要があります。誰かがこれを行った経験がありますか?
回答ありがとうございます。
c++ - Google Test フレームワークのテストケース内で argc と argv にアクセスする方法は何ですか?
Google Test を使用して C++ プロジェクトをテストしています。ただし、場合によっては、必要なデータをロードするために argc および argv へのアクセスが必要になります。
メソッドではmain()
、初期化時に argc と argv がテストのコンストラクタに渡されます。
後でテストでそれらにアクセスするにはどうすればよいですか?
c++ - Windows Netbeans で gtest を設定するにはどうすればよいですか?
Netbeans フォーラム、gtest wiki などを調べましたが、gtest を Netbeans (6.9.1、Windows 7x64) で正しく動作させる方法が見つからないようです。gtest.h の #include または unittest ファイル自体に問題はありません。ASSERT_LE が認識されるなどです。cygwin を使用していますが、c:\gtest-1.5.0 または cygwin/usr/ の gtest で結果は同じです。ローカル/gtest-1.5.0. gtest に含まれる makefile に基づいて、テストで使用する別の makefile を取得することの問題かもしれないと思いますが、それはうまくいきませんでした (間違っている可能性があります)。これは、ALT-F6 (テスト プロジェクト) を押すと得られるものです。
等...
gtest に含まれているものとほぼ同じカスタム ビルドの makefile を test フォルダーに配置し、それを右クリックして Make I を取得すると、次のようになります。
Test Project をもう一度実行すると、次のようになります。
ありがとう!