問題タブ [cunit]
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.
c - CUnit を Windows にインストールする方法
./configure
ライブラリをデスクトップにダウンロードしましたが、コマンドを実行してインストールしようとすると、エラーが発生します。
bash: ./configure: No such file or directory
SO に関する 2 つの既存の質問 ( link1 および link2 ) を見てきましたが、問題は解決しませんでした。正しくダウンロードできましたか? フォルダーをデスクトップにダウンロードして展開し、ライブラリのホーム ディレクトリでBash ターミナル./configure
を開き、コマンドを実行しました。
誰かが助けてくれたらとてもありがたいです、私はアイデアがありません!
c++ - 例外後のクリーンアップ Google c++ テスト フレームワーク
私は Google 単体テスト フレームワーク (フィクスチャ) を使用して C++ 単体テストを使用しています。テスト後のクリーンアップは私にとって非常に重要です。ただし、例外が発生した場合、実行可能ファイルはクラッシュし、クリーンアップは行われません。例外が発生した場合でもクリーンアップを強制する方法はありますか?
c - 単体テスト: CUnit
これは悲しみを引き起こしています。CUnit に取り組みたいと思います。
次の手順に従ってインストールしてください: http://macappstore.org/cunit/
コマンドラインで次を使用しています: gcc myprog.c -Wall -Wfloat-equal -Wextra -O2 -pedantic -ansi -lm -lcunit -o myprog
エラーなしでコンパイルされ、次の手順に進みます: ./myprog
コード内に次のコードがあります。
私の推測では、これにより、同じディレクトリ内にある種の .txt または代替ファイルが生成されるはずです。この仮定は間違っていますか?代わりに何を探すべきですか?
更新: 現在、コマンド ラインで次の情報を取得しています。"Assertion failed: (NULL != f_pCurSuite), function CU_assertImplementation, file TestRun.c, line 162. Abort trap: 6"
(完全な開示:プログラミングは初めてです....だから優しくしてください:P)
c - CUnit エラー: 関数 'CU_inizialize_registry' の暗黙的な宣言
私は CUnit を初めて使用します。サンプル コードを実行して、CUnit が機能するかどうかをテストしようとしています。私は3つのファイルを持っています。
最大時
最大c
そしてTest_max.c
ビルドすると、警告とエラーが表示されます。
- (警告) 警告: 関数 'CU_inizialize_registry' の暗黙の宣言は C99 では無効です [-Wimplicit-function-declaration] if (CUE_SUCCESS != CU_inizialize_registry())
- (エラー) ld: アーキテクチャ x86_64 のシンボルが見つかりません
何が問題なのCU_inizialize_registry
ですか? 理解できません。私たちを手伝ってくれますか?ありがとう
詳細: MacOS 10.12.3、Eclipse、cunit 2.1-3