2

z/OSでテストを作成するために使用できるC++ 単体テスト フレームワーク (例: CppUnitGoogle Testなど) を知っている人はいますか?

私は開発のほとんどを Windows でDignus C++ コンパイラーを使用して行っています。このコンパイラーはクロス コンパイラーとして使用でき、z/OS で実行するオブジェクト コードを生成できます。Google Test を使用してサンプル テストを作成しようとしましたが、コンパイラは Google Test コードをコンパイル/リンクできませんでした。Google Test は z/OS のサポートを主張していないため、これは予期されたものです。でも、やってみる価値はありました!

これに反応していただきありがとうございます!

4

3 に答える 3

3

CPP Unit Lite (CppUnit の作成者による) を試してください。これはかなり単純な C++ コードを使用しており、z/OS のコンパイラーで動作する可能性が十分にあります。

于 2009-09-17T22:17:49.653 に答える
1

おそらく、Google Test のバグ レポートを開いて、修正されているかどうかを確認できますか? テスト コードのコンパイルが失敗する原因となったコードのどこかに ASCII 依存関係がある可能性があります。IBM コンパイラーが生成したエラー・メッセージを詳しく調べていただけますか?

于 2009-09-18T11:09:22.917 に答える