私はxmlファイルを生成するいくつかのクラスを書いています。(現時点では、詳細はおそらく重要ではありません)。
私は最善のテスト戦略が何であるか疑問に思っています。
- 出力を比較するためだけにxml生成コードを書き直したくありません.ファイルをディスクに書き込んで特定のマイルストーンで比較することができます.年)
- ゲッターとセッターではなく、アーキテクチャの動作をテストすることにもっと興味があります
頭に浮かぶオプション:
- テスト環境で xml ファイルを再構築し、文字列表現を比較する
- 手動で結果を確認する (ファイルへの書き込みなど)
- テスト環境でメモリ内の xml ファイルを再構築し、メモリ内の要素を比較します。
C++ および/または Google Test 用のライブラリを知っている場合は、仮想ボーナス。
アイデア?