2012-04-13 9 views
1

googletestでは、テストを互いに依存させる方法はありますか?私は1つのテスト(データベース接続)があり、それが失敗した場合、DBを使用する他のテストを実行するのは意味がありません。これらの依存テストを実行せずにすばやく失敗させたいと思います。テストを依存し、googletestで一緒に失敗させますか?

DB接続テストのアサーションをテストフィクスチャに入れることはできますが、すべてのテストに対して新しいフィクスチャオブジェクトが作成されるため、不必要に多くの時間が実行されます。テストを使用してすべてのDBを一緒に失敗させるエレガントな方法はありますか?

答えて

1

a googletest Environmentを使用してDB接続を作成できます。

または、テストが正常にDB接続を行い、他のすべてのテストの開始時にチェックされると、グローバルブール値を設定できると思います。

関連する問題