catch-unit-test

    0

    2答えて

    更新:catch 1.9.7を使用してこの問題を解決しました。 私はちょうどキャッチを使用して始めて、簡単なテストプロジェクトをコンパイルすることさえできませんでした。私はVisual Studio 2008を使用してcatch.hpp v1.10.0(単一ファイルバージョン)を持っています。 私はcatchチュートリアルの後で簡単なテストプロジェクトを作成しました。 main.cppには、唯一の

    2

    2答えて

    私はいくつかのプロジェクトを使用してCMakeビルドシステムを移行しています。今私は、Catchライブラリを使っていくつかのユニットテストをプロジェクトに追加しています。ヘッダのみのライブラリです。古いVisual Studioプロジェクトは正常に構築されますが、新しいCMakeプロジェクトでは未解決の外部シンボルリンカーエラーが発生します。私はCATCH_CONFIG_MAINを私のソースファイ

    0

    3答えて

    USBスティックをモニターし、プラグイン/プラグアウトイベントを聞くことができるライブラリーをテストしています。ターゲットシステムはカスタムLinuxバージョンを実行し、デバッグはこのシステムの痛みです 何が起こっているのかを素早く分析するために、私はよくprintfメッセージを使用します。 ライブラリの単体テストでは、Catchを使用し始め、JUintレポーターを使用してテストレポートを生成して

    0

    1答えて

    外部プロジェクトを設定して.tgzファイルではないリンクをダウンロードするにはどうすればよいですか? たとえば、Catchは、単一のヘッダー配布であるリリースを提供します。私はgit repoや.tgzのリリースではなく、これをダウンロードしたいと思っています。しかし、私はCMakeにこれをする方法を理解していない。 私のような何かをしたいと思います: Include(ExternalProjec

    2

    3答えて

    私はC++ユニットテストにcatchを使用します。 私の目標は、std::arrayとstd::vectorを比較することです。私はこの失敗例を作りました。 #define CATCH_CONFIG_MAIN #include "catch.hpp" TEST_CASE("Vector") { std::vector<double> direction = {0.1, 0.3, 0

    0

    1答えて

    REQUIRE_NOTHROWアサーションのポイントは何ですか?ステートメントを置いて、それをアサーションマクロにラップしないと、とにかくスローすれば失敗するでしょうか?

    2

    1答えて

    NUnitには、TestCase属性を持つテストに異なる値を指定できる次の機能があります。キャッチにも同様のことがありますか? [TestCase(12,3,4)] [TestCase(12,2,6)] [TestCase(12,4,3)] public void DivideTest(int n, int d, int q) { Assert.AreEqual(q, n/d);

    -1

    1答えて

    fooインスタンスのベクトルを文字列に変換しようとしていますが、std :: transformで致命的なエラーが発生しています。それはラインで​​でtranform実装の *__result = __unary_op(*_first)を停止してデバッグすることは、その後キャッチテストフレームワークのFatalConditionHandlerになりながら struct foo { foo

    0

    1答えて

    -r junitでキャッチユニットテストを実行すると、成功したテストケースが出力から除外されます。これは、JUnitプラグインがJUnit XMLのテストケースタグを期待しているため、私のJenkinsビルドが失敗する原因となります。正常に実行された場合、JUnitの出力にテストケースのタグが表示されることはありますか? -rのJUnitから キャッチテスト #define CATCH_CONFI

    -2

    2答えて

    Catchフレームワークを使用してユニットテストプロジェクトを作成しようとしていますが、リンクエラーが発生しています。 は、以下のことを書くSTDAFX.Hする #include <catch.hpp>を追加 には、ディレクトリへのキャッチを追加ネイティブユニットテストプロジェクトを作成します :次のように私はプロジェクトを設定している 簡単なソースファイル unittest.cpp: #incl