私は最近、何年にもわたるC#の後でC /C++に戻りました。それらの年の間に、私はモックとユニットテストの価値を見つけました。
C#でモックとユニットのテスト用のリソースを見つけるのは簡単です。WRTモッキング、C++ではそれほど多くありません。
Asynchio_serviceハンドラーをブーストでモックしてテストするために他の人が何をするかについてのガイダンスが欲しいです。
たとえば、C#では、MemoryStreamを使用してIO.Streamをモックし、これがここでたどるパスであると想定しています。
- C++モック/テストのベストプラクティス
- boost :: asio::io_serviceモック/テストのベストプラクティス
- C++非同期ハンドラーのモック/テストのベストプラクティス
私はgooglemockとgoogletestでプロセスを開始しました。