googletest

    1

    1答えて

    Visual Studioでgoogleテストを実行する方法はありますか? 私はこれを持っていますTEST_F(PersistentStorageTestFixture, test_PSF_U13)テストは失敗しますが断続的です。私はそれが失敗するまで何度も何度も何度も動かす必要があります。

    1

    1答えて

    ボンジュール、 は、私は現在、仕事でExternalProject_addを使用するために、CMakeの上で少し働いています。私はgoogletestをテストしたいので、私は両方をテストしようとします。私のユニットテストコードのコンパイル中に問題が発生しました。 私はgithubestのgoogletestプロジェクトのREADMEに従います:https://github.com/google/g

    0

    1答えて

    関数のローカルオブジェクトでEXPECT_CALLを使用する方法はありますか?例えば : template<class T> std::string doSomethingWithTheCar() { T car; return "the color of the car is: " + car.color(); } class Car { public:

    -1

    1答えて

    質問: 1)C++ Googleユニットテストでは、ファイルはどこに作成されますか? 2)テスト実行後にファイルにアクセスできるように、C++ Google単体テストで永続データファイルを書き込む方法はありますか? コードと私はcatkin_makeでのUbuntu 14.04上でユニットテストを実行している 望ましい行動。私は、テストが実行された後で見つけることができるファイルをどこかに書き込む

    -2

    1答えて

    私はfooライブラリをC++に持っており、gtestをテストフレームワークとして使用しています。 スタティックにリンクされたfooライブラリのすべてのテストを含む静的にリンクされたtestFooライブラリで定義されているrunTestsを呼び出すtestFoo実行可能ファイルを作成します。 私が作成したすべてを作成しましたが、Googleテストでは「Empty test suite」と表示されます

    0

    1答えて

    私はcppとgtestを初めて使う人です。 gtestを使用して、無効なCppボードクラスをチェックしたい 引数:無効な引数例外をチェックするための負の数の引数例外 何が最善の方法でしょうか? tryとtryブロックについての考え方無効なブロックをキャッチするブロック 引数の例外があり、キャッチされていればテストはパスしなければなりませんが、gtestのパスマクロは見つかりませんでした。

    0

    1答えて

    何らかの値を返す関数にEXPECT_NO_THROWとEXPECT_EQを使用する必要があります。ここに私の解決策があります: int value = 0; EXPECT_NO_THROW(value = GetValue()); EXPECT_EQ(value, 99); EXPECT_NO_THROWとEXPECT_EQを構成する他の方法はありますか?

    0

    1答えて

    googletestを使用して、std :: cinを介してユーザー入力に依存する関数をテストするにはどうすればよいですか? 以下の例では、readUserInput()関数がvalue変数に2を読み込むようにstd :: cinストリームに "2 \ n"を追加できるコードを探しています。ユーザーからの入力が必要です。 #include <iostream> #include "gtest/g

    1

    1答えて

    私はいくつかのクラスに依存関係を挿入します。このクラスは、依存関係をstd::unique_ptrで保存するため、オブジェクトの唯一の所有者です。 この依存関係でメソッドをモックする正しい方法は何ですか?私の現在の解決策は、私が所有権を引き渡す前に、unique_ptrから生のポインタを得ることです。これが機能する間、私はそれを行うより良い方法があると思います。彼らは何ですか? class Dep