2016-09-15 7 views
0

特定のテストが合格したはずであることを示すGoogleテストの方法はありますか?私はいくつかの前提条件をテストに指定したいと思います。 例Googleテストで特定のテストがこのテストに合格する必要があることを指定する方法はありますか?

TEST(Category, Eat) 
{ 
} 
TEST(Category, Sleep) 
{ 
} 

TEST(Category, Grow) 
{ 
    //Eat and Sleep tests must have passed. 
} 

はそれが食べると睡眠検査が成長テストに合格している必要があることを示すために私のための方法はありますか?

答えて

3

"Eat"と "Sleep"で致命的なアサーション(ASSERT _...)を致命的ではない(EXPECT _...)の代わりに使用できます。 「食べる」と「寝る」の後に「成長」を追加すると、これらのいずれかが失敗すると実行されません。

関連する問題